Rumah  >  Artikel  >  matlab a和b相乘有什么区别

matlab a和b相乘有什么区别

coldplay.xixi
coldplay.xixiasal
2020-11-25 11:28:4019621semak imbas

matlab a和b相乘区别:1、【a.*b】前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵;2、【a*b】后者是矩阵乘法,要求内维相同。

matlab a和b相乘有什么区别

区别:

a.*b前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。a*b后者是矩阵乘法,要求内维相同。

用实例来说明matlab中这两种乘法C=A.B,C=AB的区别

1、A矩阵

4551d6247c97b275190523e95ae8263.png

2、B矩阵

b1c8aa61fae8b590c459a59292fc7dd.png

3、C=A.*B

4cd9c600992373489e310d909d09469.png

4、C=A*B

1a8addf87985a4c760a8e32dd91a95d.png

扩展资料:

提供了两种运算规则:

1)A.B

进行此运算时必须保证矩阵A和B的形状一样,即同为mn矩阵。运算结果为对应位置的元素相乘组成同样形状(mn)的矩阵,即C=AijBij;

2)AB

此运算与线性代数里的矩阵相乘计算方法一样,不需要A、B形状一样,但要满足A的列数与B的行数一样(如:A为mn矩阵,B为n*p矩阵)。

Atas ialah kandungan terperinci matlab a和b相乘有什么区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:怎么复制图层Artikel seterusnya:wps首行缩进在哪