変数に保存されている行列のリストがありG
、次の操作を適用するとします。
top[g_] = Minors[g]
Diagonal[top /@ G]
Minors
各要素が(i、j)行/列が削除された行列式である行列をDiagonal
返し、行列の対角要素のリストを返します。
私の質問は、これらのコマンドの評価に関するものです。明らかに、すべてのエントリを評価したくはありません。Mathematicaは、最初に対角線が解析され、小行列式から必要な要素のみが抽出されるという意味で怠惰ですか、それとも小行列式が構築されてから、その対角要素が引き出されますか?
これは遅延評価の一般的な質問ですが、Mathematicaを初めて使用する場合は、特定の問題の構文を改善するためのヒントをいただければ幸いです。