Excel VBA 数学教室ではアフィリエイトプログラムを利用して商品を紹介しています。

ベルヌーイらせん(等角螺旋)

ベルヌーイらせん(Bernoulli Spiral)

次のような微分方程式を考えます。
 (A)dydx=x+yxy
これは同次型なので、y=ux とおくと y=u+xu なので
 u+xdudx=1+u1u
となります。変数分離すると
 1u1+u2du=dxx
すなわち
 (11+u2u1+u2)du=dxx
両辺を積分すると
 Arctanu12log(1+u2)=log|x|+c
変数を y に戻して式を整理すると
 (A1)Arctan(yx)12log(x2+y2)=c
となります。ここで x=rcosθ,y=rsinθ によって変数を極座標に変換すると、
 yx=tanθ,x2+y2=r2
となるので、これを (A1) に代入して
 logr=θc
A=ec とおくと
 r=Aeθ
という極座標表示の解が得られます。この形から明らかなように、動点は θ の増加とともに原点から遠ざかるので、解曲線はらせん状にになります。
 
Excel(ベルヌイ螺旋、対数らせん、等角らせん)
 
スイスの数学者ベルヌーイ (Bernoulli) によって発見されたことから、この曲線はベルヌーイらせん(ベルヌイ螺旋)とよばれます。あるいはその形状から単に対数らせんまたは等角らせんとよばれることもあります。

【おすすめ記事】対数関数の微分と積分

同次型微分方程式の解の極座標表示

ベルヌーイらせんの例で見たように、同次型方程式の解を極座標で表すことを考えてみます。結論から言うと、

x=rcosθ,y=rsinθ とおくと y=f(y/x) の解は
F(θ)=f(tanθ)tanθ+1f(tanθ)tanθを用いて
r=Aexp[F(θ)dθ]と表されます。

これを証明してみましょう。xrθ の 2 変数関数なので、その微増分は全微分によって、
 dx=(rcosθ)rdr+(rcosθ)θdθ=drcosθrsinθdθ
のように表されます。dy についても同様にして
 dy=drsinθ+rcosθdθ
と表せます。したがって
 dydx=drsinθ+rcosθdθdrcosθrsinθdθ=rtanθ+rrrtanθ
となります。ただし r=dr/dθ とおきました。これを
 dydx=f(y/x)=f(tanθ)
に代入して整理すると
 drdθ=f(tanθ)tanθ+1f(tanθ)tanθr
となります。
 F(θ)=f(tanθ)tanθ+1f(tanθ)tanθ
とおくと、
 drdθ=rF(θ)
変数分離して解くと
 r=Aexp[F(θ)dθ]
という解が得られます。ベルヌーイらせんを解にもつ微分方程式
 (A)dydx=x+yxy
に上の公式を適用してみます。
 f(u)=1+u1u
なので、
 f(θ)=1+tanθ1tanθ
これを F(θ) の表式に代入すると
 F(θ)=1+tan2θ1tan2θ=1
となります。したがって
 r=Aexp[dθ]=Aeθ
という解が得られます。

エクセルや数学に関するコメントをお寄せください