MATLAB 转置与共轭转置问题

今天发现一直以来,都把MATLAB 转置与共轭转置的命令弄反,而且已经把一个系统调通了。但是,因为转置与共轭转置的命令弄反了,所以所谓的调通其实是不通的!有哪位高手知道怎样迅速更改呢?

很简单,打开m文件,先ctrl+H,把这两个命令都替换掉,比如用zhuanzhi,gongezhuanzhi等其他用不到的字符,然后再重新替换下,把zhuanzhi替换为共轭转置的命令,当然在替换的时候注意要全部替换,matlab下的英文怕看不懂的话,可以用记事本打开,记事本编辑

在改的时候建议另存为一下,或者先备份下原来的文件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-02
matlab默认的矩阵转置是共轭转置,是对复数进行操作的。
求共轭转置矩阵的指令为a'
非共轭转置矩阵的指令为a.',相当于conj(a')
由于一般输入的矩阵都是实矩阵,所以a'后就是conj(a'),也就是非共轭转置。
第2个回答  2019-10-31
1、如果你只是想实现行列的转换,就使用共轭转置。
2、对于复数矩阵,转置会将里面的元素转换为它的共轭值。比如1+i,转置后会变为1-i。
觉得有帮助就采纳吧。
第3个回答  2019-04-04
1、如果你只是想实现行列的转换,就使用共轭转置。
2、对于复数矩阵,转置会将里面的元素转换为它的共轭值。比如1+i,转置后会变为1-i。
觉得有帮助就采纳吧。
相似回答