您好,欢迎访问一九零五行业门户网

matlab a和b相乘有什么区别

matlab a和b相乘区别:1、【a.*b】前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵;2、【a*b】后者是矩阵乘法,要求内维相同。
区别:
a.*b前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。a*b后者是矩阵乘法,要求内维相同。
用实例来说明matlab中这两种乘法c=a.b,c=ab的区别
1、a矩阵
2、b矩阵
3、c=a.*b
4、c=a*b
扩展资料:
提供了两种运算规则:
1)a.b
进行此运算时必须保证矩阵a和b的形状一样,即同为mn矩阵。运算结果为对应位置的元素相乘组成同样形状(mn)的矩阵,即c=aijbij;
2)ab
此运算与线性代数里的矩阵相乘计算方法一样,不需要a、b形状一样,但要满足a的列数与b的行数一样(如:a为mn矩阵,b为n*p矩阵)。
以上就是matlab a和b相乘有什么区别的详细内容。
其它类似信息

推荐信息