matlab a と b の乗算の違い: 1. [a.*b] の前にドット乗算があり、これには 2 つの変数の要素の数が等しく、同じように配置されている必要があります。行ベクトルまたは列ベクトルまたは行列として; 2. [a*b] 後者は行列の乗算であり、同じ内部次元が必要です。
違い:
a.*b
前はドットの乗算で、この 2 つの要素の数が必要です。行ベクトル、列ベクトル、行列などの配置は同じです。 a*b
後者は行列の乗算であり、同じ内部次元が必要です。
MATLAB の 2 つの乗算 C=A.B、C=AB の違いを例を使用して説明します
1.行列
2. B 行列
3. C=A.*B
#4. C=A*B
#拡張情報:
は 2 つの操作ルールを提供します: 1) A.B この操作中、行列 A と B の形状が同じであること、つまり両方とも mn 行列であることを確認する必要があります。演算の結果、対応する位置の要素が乗算されて同じ形状の行列 (mn) が形成されます。つまり、C=AijBij;2)ABThis演算は線形代数における行列乗算の計算方法と同じで、AとBの形が同じである必要はありませんが、Aの列数とBの行数は同じでなければなりません(たとえば、A は mn 行列、B は n*p 行列です)。以上がmatlab a と b の乗算の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。