ホームページ >よくある問題 >matlab a と b の乗算の違いは何ですか?

matlab a と b の乗算の違いは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-11-25 11:28:4019708ブラウズ

matlab a と b の乗算の違い: 1. [a.*b] の前にドット乗算があり、これには 2 つの変数の要素の数が等しく、同じように配置されている必要があります。行ベクトルまたは列ベクトルまたは行列として; 2. [a*b] 後者は行列の乗算であり、同じ内部次元が必要です。

matlab a と b の乗算の違いは何ですか?

違い:

a.*b前はドットの乗算で、この 2 つの要素の数が必要です。行ベクトル、列ベクトル、行列などの配置は同じです。 a*b後者は行列の乗算であり、同じ内部次元が必要です。

MATLAB の 2 つの乗算 C=A.B、C=AB の違いを例を使用して説明します

1.行列

matlab a と b の乗算の違いは何ですか?

2. B 行列

matlab a と b の乗算の違いは何ですか?

3. C=A.*B

matlab a と b の乗算の違いは何ですか?

#4. C=A*B

matlab a と b の乗算の違いは何ですか?

#拡張情報:

は 2 つの操作ルールを提供します:

1) A.B

この操作中、行列 A と B の形状が同じであること、つまり両方とも mn 行列であることを確認する必要があります。演算の結果、対応する位置の要素が乗算されて同じ形状の行列 (mn) が形成されます。つまり、C=AijBij;

2)AB

This演算は線形代数における行列乗算の計算方法と同じで、AとBの形が同じである必要はありませんが、Aの列数とBの行数は同じでなければなりません(たとえば、A は mn 行列、B は n*p 行列です)。

以上がmatlab a と b の乗算の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。