注意Matlab中的矩阵转置- Windows Live

注意Matlab中的矩阵转置

相信说到Matlab中的矩阵的转置,你肯定首先想到的是在矩阵后加一个'符号就行了,可是说老实话,‘只是进行hermit转置,如果是转置的话,应该 加一个.'运算符,也就是在’的前面加一个点。虽然在矩阵都是实数的时候,hermit转置和普通的转置没有区别,但是在当矩阵中有复数存在的时候就大不 一样了。下面,我们可以看下例子:
>> a=[1,2;3,4];
>> a'

ans =

???? 1???? 3
???? 2???? 4

>> a.'

ans =

???? 1???? 3
???? 2???? 4
>> b=[1+2i,3-4i;5+6i,7];
>> b'

ans =

?? 1.0000 - 2.0000i?? 5.0000 - 6.0000i
?? 3.0000 + 4.0000i?? 7.0000?????????

>> b.'

ans =

?? 1.0000 + 2.0000i?? 5.0000 + 6.0000i
?? 3.0000 - 4.0000i?? 7.0000
相信通过对复数矩阵的转置,你已经能够区分出这两个运算符的区别了。
郑重声明:资讯 【注意Matlab中的矩阵转置- Windows Live】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——