Qurak

Linear algebra matrix computations functions of matrices

チュートリアル 7 ステップを1つのセッション内で順に実行します。各ステップはエンジンで実行済みで、以下の出力は実際に生成されたものです。

ステップ 1
mat = {{1., 2.}, {4., 5.}};
mat^0
出力
{{1., 1.}, {1., 1.}}
ステップ 2
MatrixExp[mat, 0]
出力
MatrixExp[{{1., 2.}, {4., 5.}}, 0]
ステップ 3
mat = {{1., 2.}, {5., 1.}};

出力なし - このステップは次のステップの準備をします。

ステップ 4
MatrixPower[mat, 4]
出力
{{161., 88.}, {220., 161.}}
ステップ 5
matSq = mat.mat;matSq.matSq
出力
{{161., 88.}, {220., 161.}}
ステップ 6
MatrixExp[mat]
出力
{{32.16634241136035, 20.271009131525236}, {50.67752282881309, 32.16634241136035}}
ステップ 7
{eigs, vecs} = Eigensystem[mat];
vecs = Transpose[vecs];
vecsInv = Inverse[vecs];
vecs.DiagonalMatrix[Exp[eigs]].vecsInv
出力
{{32.16634241136035, 20.271009131525236}, {50.67752282881308, 32.16634241136034}}

使用する関数

関連レシピ

すべてのレシピ · 関数リファレンス · MCPクライアントから使う