2

私は Mathematica を初めて使用し、現在クォータニオンの作業に使用しています。ある特定のケースでは、次のようなクォータニオンのノルムを含む導関数を取得したいと考えています。

In[1]:= << Quaternions`

D[Norm[Quaternion[a, b, c, d]], b]
                                                (0,1,0,0)
Out[6]= Norm'[Quaternion[a, b, c, d]] Quaternion         [a, b, c, d]

Mathematica は実際にクォータニオンのノルムを計算することができますが、上記の入力が展開された導関数を生成するようにノルム関数を展開できるかどうかを誰かが知っていますか (//FunctionExpand は出力で何も変更しませんでした...)。

ヒントをいただければ幸いです。

4

1 に答える 1

2

クォータニオンのノルムは単純に Sqrt[a^2 + b^2 + c^2 + d^2] です。したがって、偏導関数のいずれかは次のように決定できます。 2B+d%5E2%5D

于 2013-10-14T17:07:14.650 に答える