这篇文章主要介绍了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相乘有哪些区别内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。