matlab中共轭转置符的作用

⊙▽⊙⊙▽⊙初学有点不明白

转置算符在matlab里是符号.',就是将矩阵的行列互换
b=a.'
如果原来a是mxn的矩阵,b就是是nxm的矩阵,且b(j,i)=a(i,j), i=1,2,...m ,j=1,2,...n

而共轭转置在matlab里的符号是',这转置的基础上还要加上每个数取复共轭
一个数的复共轭就是实部不变,虚部取反
例如复数 1+i的复共轭就是1-i
在matalb中也可以中conj函数获得复共轭结果
那么b=a'得到的b就是a的共轭转置矩阵,等价于b=conj(a).'或者b=conj(a.')

如果原来的矩阵的元素都是实数,那么转置和共轭转置的结果是一样的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-25
简单的说,加了转置符,行变成列,列变成行
第2个回答  2014-02-25
就是数学上的矩阵的共轭转置,去查查维基百科吧。
相似回答