このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
pagemldivide
説明
は、N 次元配列 X
= pagemldivide(A
,B
)A
の各ページと N 次元配列 B
の各ページの行列の左除算を計算します。出力配列 X
の各ページは X(:,:,i) = A(:,:,i) \ B(:,:,i)
で与えられます。A
と B
のページは、mldivide
(\
) に対する有効な入力でなければなりません。
A
および B
が 3 次元より大きい場合、最初の 2 次元を超える次元はすべて互換性のあるサイズでなければなりません。pagemldivide
は、余分な次元を暗黙的に拡張し、X(:,:,i,j,k) = A(:,:,i,j,k) \ B(:,:,i,j,k)
のように、すべてのページの組み合わせを除算します。
例
入力引数
出力引数
詳細
ヒント
pagemldivide
を使用して取得した結果は、for
ループで同じ各行列を使用して線形システムの解を計算することと数値的に等価です。ただし、浮動小数点の丸め誤差のため、2 つの結果が若干異なることがあります。
アルゴリズム
mldivide
と同様に、関数 pagemldivide
は、配列ページに一連のチェックを適用することで、入力配列の線形方程式系を解くときに使用するアルゴリズムを決定します。入力配列のページごとに異なるアルゴリズムを使用できます。pagemldivide
は、A
の各配列ページについて、次の図に示すようにそれぞれのプロパティに応じて QR、三角、LU、またはコレスキーのいずれかのソルバーを選択します。