私は連続体の力学を扱ってきましたが、別のテンソルに関してテンソルの導関数を取得する必要がある多くの操作があります。私はそれを象徴的に、コンピューター上でやってみたいと思っています。
たとえば、弾性テンソル c = d(2nd PK stress) / d(strain tensor) ですが、2nd PK 応力テンソルとひずみテンソルはどちらも 3x3 行列であり、結果の弾性テンソルは 3x3x3x3 4 次テンソルです。
sympy を使用しようとしましたが、サポートされるのは行列 (次数 2 のテンソル) だけのようです。numpy の ndarray は単純に sympy ではありません。
以前は matlab を使用していましたが、matlab でも動作する方法を認識しています。
したがって、この目的で使用できるツールはありますか? Mathematica はそれを行うことができますか?
よろしくお願いします!
-ショーン