このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
mrdivide, /
x に対する線形方程式 xA = B の求解
説明
は、x
= B
/A
x*A = B
の線形方程式系を x
について解きます。行列 A
と 行列 B
の列数は同じでなければなりません。 MATLAB® は、A
が不適当なスケールまたは特異値に近い場合に警告メッセージを表示しますが、計算は関係なく実行します。
A
がスカラーの場合、B/A
はB./A
と等価です。A
がn
行n
列の正方行列、B
がn
列の行列である場合、x = B/A
は存在する場合は方程式x*A = B
の解となります。A
がm ~= n
であるm
行n
列の方形行列で、B
がn
列の行列の場合、x
=
B
/A
は方程式系x*A = B
の最小二乗解を返します。
例
入力引数
出力引数
ヒント
演算子
/
と演算子\
は、方程式B/A = (A'\B')'
によって相互に関連しています。A
が正方行列の場合には、B/A
はB*inv(A)
におおよそ等しくなりますが、MATLAB は別の方法でより確実にB/A
を処理します。線形システムを異なる右辺について効率的に複数回解くには、
decomposition
オブジェクトを使用します。decomposition
オブジェクトは繰り返して解を求める必要のある問題に適しています。これは、係数行列の分解を複数回実行する必要がないためです。
拡張機能
バージョン履歴
R2006a より前に導入