• ベストアンサー

計算で困っています。

重力加速度 ↑g=-(μ/r^3)↑rは ∂↑g/∂↑r=(-μ)1/r^6(1・r^3-↑r・3・r^2・↑r^T/r)    =-μ/r^6(r^3・1-3r(↑r・↑r^T)) と展開できるようですが、これはどういった計算をしているのでしょうか? 途中計算を交えて教えて頂けると助かります。どうかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

あまりこういう表現は使わないのですが,ベクトルをベクトルで微分して2階テンソルになっているようですね.結果は事実上行列となっています.成分でやると分かります. f(r)=-μr^{-3} とおくとこれはr=√(x_1^2+x_2^2+x_3^2)の関数です.合成関数の微分法則から ∂f(r)/∂x_k={df(r)/dr}∂r/∂x_k=f'(r)x_k/r ここで力学や電磁気学では ∂r/∂x_k=x_k/r は公式です.一応証明しておくと, ∂r/∂x_k=∂(x_1^2+x_2^2+x_3^2)^{1/2}/∂x_k=(1/2)(x_1^2+x_2^2+x_3^2)^{-1/2}2x_k=x_k/r さて↑g=f(r)↑rのi成分g_i=f(r)x_iをx_kで微分すると,∂x_i/∂x_kがクロネッカーのデルタδ_{ik}になることに注意して ∂g_i/∂x_k={∂f(r)/∂x_k}x_i+f(r)∂x_i/∂x_k=f'(r)x_ix_k/r+f(r)δ_{ik} これにf(r)=-μr^{-3}を代入すると,f'(r)=3μr^{-4}より ∂g_i/∂x_k=3μr^{-4}x_ix_k/r-μr^{-3}δ_{ik}=-μr^{-3}δ_{ik}+3μr^{-5}x_ix_k となります.2階テンソル(行列)ですね.δ_{ik}が単位行列1の(i,k)成分,x_ix_kは行列↑r・↑r^Tの(i,k)成分となります. ※↑rを3行1列の行列とみると,↑r^Tは1行3列の行列になるから,行列積↑r・↑r^Tは3行3列の3次正方行列になり,その(i,k)成分はx_ixkになる.

その他の回答 (1)

noname#163178
noname#163178
回答No.2

結論からいうとその式は間違っています。 一般にベクトルを変数にもちベクトル値をもつ関数fのベクトルaにおけるベクトルeへの方向微分(∂f/∂e)(a)は、0を含む実数の開区間で定義された関数φをφ(t)=f(a+te)により定義したときのφ’(0)で与えられます。すなわち(∂f/∂e)(a)=φ’(0)です。 これに沿ってa=↑r、e=↑rとみて、r=√(x^2+y^2+・・・+z^2)、↑r=(x,y,・・・,z)^Tというように成分を使ってそれぞれの成分ごとに計算します。成分ごとに商の微分法を使います。まとめると、 ∂↑g/∂↑r=-(μ/r^6)(r^3-3r(((↑r)^T)(↑r)))↑r となります。つまり、引用の画像の式にある(↑r)((↑r)^T)だと行列になってしまいますし、↑rが抜けているようです。

関連するQ&A