ごあいさつ
はじめまして。ねこふくろうと申します。
はじめての記事投稿なので話がそれますがここでご挨拶もさせていただきます。
このサイトは私が興味を持って調べてことや作成したプログラムの公開と解説する場として作成しました。
他の誰かが私と同じことを気になった時に理解の助力になれば幸いです。
導入
パラボラアンテナの形を数式で記述するとどのような関数になるかご存知でしょうか。
答えは二次関数です。
「パラボラ」とは二次関数のことを表すのだから二次関数になるのはあたりまえだろうとツッコミを入れたくなった人もいるのではないでしょうか。
パラボラアンテナに興味をもってパラボラアンテナについて調べた時に「パラボラ」が二次関数を表すという文を見て驚きました。
私が書こうとした記事のタイトルの「パラボラアンテナを数式で記述する」を日本語だけで表すと「二次関数受信機を数式で記述する」となるのです。
そりゃあ二次関数だろという話です。
ただ簡単に調べた所感だと二次関数が正面から受けた電波を一点に集めることを前提にしていて、なぜ二次関数がそのような特徴を持つのかにはあまり触れられていませんでした。
この記事では「正面から受けた電波を反射し、電波を一点に収束させる関数」をその特徴から導出します。
本文
まず、「正面から受けた電波を反射し、電波を一点に収束させる」という特徴を数式で記述しましょう
そのために反射後の電波が集まる点を決める必要があります。
電波はy軸と平行にマイナス方向に来るものとします。
今回は反射後の電波が集まる点を(0, a)としましょう。これが焦点というやつです。
次に座標(x, y)を通る電波を反射し(0, a)へ誘導する反射鏡の角度を求めます。
図示するとfig-1のようになります。

fig-1:パラボラの特徴の図示
この場合、
LRが
(x,y)における反射鏡の配置になります。
この
LRの傾きが求めたい数式
f(x)の接線になるため、
dxdf=LRの傾きとなります。
さらに
PB⊥LRであるため、
LRの傾き=−1/(BPの傾き)となります。
また、
BPは
BAと
BCの角の二等分線であるため
LR=(∥BC∥−∥AB∥)lとなります。
ただし
lはベクトルの長さを表す任意の定数です。
∥BC∥と
∥AB∥はそれぞれ以下のように表せます。
∥BC∥=(−x2+(a−f)2x,x2+(a−f)2a−f) ∥AB∥=(0,−1) これを
dxdf=LRの傾きと
LR=(∥BC∥−∥AB∥)lに代入すると
dxdf=x2+(a−f)2+a−fx となり、
f(x)の微分方程式が得られます。これを整理して次の式の形に変形していきます。
dxdf=1+x2(a−f)2+xa−f1(1) u=xa−f、
f=a−uxとすると式はさらに次のようになります。
dxdf=dxd(a−ux) これをさらに整理します。
dxdf=dxda−dxd(ux) =−dxd(ux) =−(xdxdu+u) 最後の変形は積の微分公式を使用しました。
左辺のかっこを外すと以下の式になります。
dxdf=−xdxdu−u (1)の式に
u=xa−fを代入すると以下の式になります。
1+u2+u1=−xdxdu−u この式をさらに変形すると
1+u2+u1+u=−xdxdu 1+u2+uu2+u1+u2+1=−xdxdu 左辺の
uに関する式を整理すると
1+u2+uu2+u1+u2+1 =1+u2+uu2+1+u1+u2 =1+u2+u(u2+1)2+u1+u2 =1+u2+u1+u2((u2+1)+u) よって
1+u2=−xdxdu つまり
1+u21du=−x1dx 両辺を積分すると
∫1+u21du=−∫x1dx(2) (2)の右辺は積分の公式より
−∫x1dx=−log∣X∣+C0 つぎに
(2)の左辺の式
∫1+u21du を求めます。 まず、
1+u2+u=tとおき、置換積分をおこないます。
まず、両辺を微分し整理します。
1+u2udu+du=dt 1+u2u+1+u2du=dt よって、この式を
1+u2+u=tに代入すると以下のようになります。
∫1+u2+u1dt=∫t1dt =log∣t∣+C1 =log∣1+u2+u∣+C1 よって
−log∣x∣+C0=log∣1+u2+u∣+C1 1+u2+uと
xは常に0以上であるため絶対値を外すことができます。
また、xについても前提条件より0以上であるため絶対値を外すことができます。
また、
C0、
C1は任意に取れる値のため一つにまとめ右辺に
logC2とおきます。
C2>0であることに注意する必要があります。
これをまとめると以下のようになります。
log(1+u2+u)=−logx+logC2 よって
log(1+u2+u)=logxC2 そのためlogの中身が等しくなるため
1+u2+u=xC2 u=xa−fを代入すると
1+(xa−f)2+xa−f=xC2 両辺にxをかけると
x2+(a−f)2+a−f=C2 式を整理し左辺を平方根だけにすると
x2+(a−f)2=C2−(a−f) 両辺を2乗し整理すると
f=2C2x2+(a−21C2) 前提条件より
f(0)=0となるため
a−21C2=0となり、
C2=2aがただちに求まるのでこれを
fの式に代入すると
よって
f=4ax2 となることがわかります。 よってパラボラアンテナは2次関数で表すことができることが分かりました。
最後に
いかがでしたでしょうか。
私の記事では導出過程は逐一記載しようと思います。
いくつかの本を読んでいると、導出過程が「わかるでしょ」という感じで省かれていることが多いと常々思っているので自分の記事では全て書くつもりです。
つたない文章でしたがありがとうございました。
他の記事もぜひ見て行ってください。

