初めて Mathematica (5.0) を使い始めたばかりで、マニュアルは役に立ちましたが、自分のテクニックが(Full)Simplify
. このプログラムを使用して、参照フレーム間で変更する派生変換に関する作業をチェックしています。これは、比較的大きな正方行列のトリオを乗算することで構成されていました。
同僚と私はそれぞれ手作業で作業を行い、間違いがないようにしました。私たちは、プログラムから 3 回目のチェックを受けることを望んでいました。行列のサイズのために手計算に時間がかかりましたが、同じ結論に達しました。私たちが同じ答えを持っていたという事実は、プログラムが異なる結果をもたらしたときに懐疑的でした.
- 入力を確認し、再確認しました。
- 私は間違いなく
.
正しい乗算のために行列を(ドット乗算)しています。 FullSimplify
違いはありませんでした。TrigReduce
単純化する前に代数的に展開する / との組み合わせもありません。- 私は最終的なマトリックスからインデックスを取得し、それらを分離して単純化しようとしましたが、役に立たなかったので、問題はマトリックスの使用によるものではありません。
- また、最初の 2 つの行列を乗算し、単純化し、それを 3 番目の行列で乗算しようとしました。ただし、これは以前と同じ結果をもたらしました。
頭のすべてのレベルに自動的に交差すると考えSimplify
たので、マッピングについて心配する必要はありませんでしたが、行列の出力としてゼロが予想される場合でも項があり、項が予想される場合には近い答えがあります。さらに、還元されない多くのサイン項とコサイン項があります。
Simplify
のみを使用するのとは対照的に、より好ましい結果を得るために、誰かが頻繁に何らかのテクニックを使用しSimplify
ますか?