変分法とは

/解析学

変分法とは

変分法とは、汎関数が極値となるための関数を求める手法です。これは、関数を y(x) 、汎関数を f(x,y,y) とすると、汎関数のある領域での積分が停留値を持つ条件として求められます。

Iabf(x,y,y)dx  

このとき、x=ax=b では y の値を固定し、その間の x に対する y の値を変化させます。I が停留値を持つための条件 δI=0 は、以下のオイラーの微分方程式を解くことと同値になります。

fyddx(fy)=0  

②を導く

①の微小変位を取ると、

δI=ab(fyδy+fyδy)dx  (1)

ここで、x での y の微小変位を δy とすると、この微小変位の xx+dx での値は、

δy(x+dx)=δy(x)+d(δy)dxdx=δy(x)+d(δy)  (2)

一方、x+dx での y の値は、

y(x+dx)=y(x)+dydxdx=y(x)+dy

これの微小変位を取ると、

δy(x+dx)=δy(x)+δ(dy)  (3)

(1)と(2)は等しくあるべきなので、d(δy)=δ(dy) となり、これを(1)の第2項に代入すると、

δI=ab(fyδy+fyd(δy)dx)dx

第2項に部分積分を行い、x=ax=bδy=0 という仮定を使うと、

δI=abfyδydx+[fyδy]ababddx(fy)δydx=ab[fyddx(fy)]δydx

任意の δyδI=0 となるためには、この被積分関数が0になる必要があるため②が得られます。

複数変数を含む場合

2変数 x1,x2 を含む汎関数の場合、

Iabf(x1,x2,y,y(1),y(2))dx1dx2y(1)yx1 , y(2)yx2

オイラーの微分方程式は以下で表されます。

fyx1(fy(1))x2(fy(2))=0  

③を導く

I の微小変位を取り、同様に部分積分を行うと、

δI=ab(fyδy+fy(1)δy(1)+fy(2)δy(2))dx1dx2=ab[fyx1(fy(1))x2(fy(2))]δydx1dx2

任意の δyδI=0 となるためには、この被積分関数が0になる必要があるため③が得られます。

複数関数を含む場合

2関数 y1,y2 を含む汎関数の場合、

Iabf(x,y1,y2,y1,y2)dx

オイラーの微分方程式は以下で表されます。

fy1ddx(fy1)=0  fy2ddx(fy2)=0  

④を導く

I の微小変位を取り、同様に部分積分を行うと、

δI=ab(fy1δy1+fy1δy1+fy2δy2+fy2δy2)dx=ab[fy1ddx(fy1)]δy1dx+ab[fy2ddx(fy2)]δy2dx

任意の δy1,δy2δI=0 となるためには、それぞれの被積分関数が0になる必要があるため④が得られます。

高階微分を含む場合

2階微分を含む汎関数の場合、

Iabf(x,y,y,y)dx

オイラーの微分方程式は以下で表されます。

fyddx(fy)+d2dx2(fy)=0  

⑤を導く

I の微小変位を取り、同様に部分積分を行うと、

δI=ab(fyδy+fyδy+fyδy)dx

右辺の第3項の積分については、

abfyδydx=abfyd2(δy)dx2dx=[fyd(δy)dx]ababddx(fy)d(δy)dxdx=[ddx(fy)δy]ab+abd2dx2(fy)δydx=abd2dx2(fy)δydx

従って、

δI=ab[fyddx(fy)+d2dx2(fy)]δydx

任意の δyδI=0 となるためには、この被積分関数が0になる必要があるため⑤が得られます。

パラメタを含む場合

パラメタ α を含む汎関数の場合、

Iabf(x,y,y,α)dx

オイラーの微分方程式は以下で表されます。

fyddx(fy)=0  fα=0  

⑥を導く

I の微小変位を取り、同様に部分積分を行うと、

δI=ab(fyδy+fyδy+fαδα)dx=ab[fyddx(fy)]δydx+abfαδαdx

任意の δy,δαδI=0 となるためには、それぞれの被積分関数が0になる必要があるため⑥が得られます。

 

数学
解析学、代数学、幾何学、統計学、論理・基礎論、情報・暗号、機械学習、金融・ゲーム理論、初等数学
散策路TOP
数学、応用数学、古典物理、量子力学、物性論、電子工学、IT、力学、電磁気学、熱・統計力学、連続体力学、解析学、代数学、幾何学、統計学、論理・基礎論、プラズマ物理、量子コンピュータ、情報・暗号、機械学習、金融・ゲーム理論

 

タイトルとURLをコピーしました