rmml.net
当前位置:首页 >> MATLAB 中 [A,B'] 和[A,B]' 有什么区别~~~哎 >>

MATLAB 中 [A,B'] 和[A,B]' 有什么区别~~~哎

前面是点乘,要求两个变量的元素个数相等,排列方式相同,如都是行矢量或都是列矢量或都矩阵。后者是矩阵乘法,要求内维相同,如a是?*2个元素,b则是2*?个元素,如不是这样,就出错。如:a=1:5;b=6:10;c=a.*b,d=a*b' 结果是: c = 6 14 24 36 ...

>> a=[1 2;3 4]; >> b=[1 2;3 4]; >> a/b ans = 1 0 0 1 >> a./b ans = 1 1 1 1 a/b相当于a乘b的逆 a./b是a的每个元素与b的每个元素对应相除 >> a=[1 2 3 4 5]; >> b=3; >> a./b >> a/b 这种情况下,结果就是一样的,自己体会下

买本书看看吧,带点的称为“点乘”、“位乘“,即为两个行列数相同的矩阵,对应位置一一相乘,得到的结果依位置对应到结果矩阵中(条件size(A)=size(B)) A=[1 2 3 4;5 6 7 8] A = 1 2 3 4 5 6 7 8 >> B=[2 4 6 8;10 12 14 16] B = 2 4 6 8 10 1...

matlab 每个版本的a其实就是上半年出的,b的就是下半年出的。b是a修改后的版本。

a一般是上半年出的版本,b一般是下半年出的版本。mathworks公司一年出两个版本。

不完全相等。因为两个式子虽然从理论上看是相等的,但是在用matlab实际计算的时候,因为计算方法的不同,会存在一些舍入误差。尤其是当求矩阵的逆矩阵的时候,矩阵的条件数越大,结果的精度就会越低。

上半年出的版本后加a,下半年出的版本后加b 比如 matlab 2014a是2014年春推出的。

a./b:表示a,b对应位置的元素分别相除,所以首先得保证他们的维度是相同的 a'*b:a'表示转置矩阵,a是一行五列,a'就是五行一列,而b是一行五列,所以根据矩阵乘法,结果就是五行五列了

a 是半年上市,好像是测试版的。b是下半年上市的,属于稳定版。个人建议2013b比较好

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com