注意Matlab中的矩阵转置(转)
(2012-10-03 16:18:49)
标签:
杂谈
相信说到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
相信通过对复数矩阵的转置,你已经能够区分出这两个运算符的区别了。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。