VariationalMethods`
VariationalMethods`
EulerEquations
EulerEquations[f,u[x],x]
汎関数 f により導かれた u[x]が従うオイラー・ラグランジェ(Euler-Lagrange)微分方程式を返す.ここで f は関数 u[x]とその導関数の他,独立変数 x にも依存する.
EulerEquations[f,u[x,y,…],{x,y,…}]
u[x,y,…]が従うオイラー・ラグランジェ微分方程式を返す.
EulerEquations[f,{u[x,y,…],v[x,y,…],…},{x,y,…}]]
u[x,y,…],v[x,y,…],…が従うオイラー・ラグランジェ微分方程式のリストを返す.
詳細とオプション
- EulerEquationsを使うためには,まず変分法パッケージをロードしなくてはならない.それにはNeeds["VariationalMethods`"]を実行する必要がある.
例題
すべて開くすべて閉じる例 (2)
スコープ (4)
2Dにおける質点のラグランジアンには従属変数が2つあり,ニュートン方程式となる:
2Dにおける中心ポテンシャルのある質点のラグランジアン:
2次以上の導関数は被積分関数に含まれることがある.より高次の項を使った,ばね上の運動のラグランジアンである:
被積分関数 にはいくつかの独立変数がある:
オイラー方程式はラプラス方程式を生成する: