matlab转置矩阵?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab转置矩阵?相关的知识,希望对你有一定的参考价值。

如何在程式码(m file)中定义a的转置矩阵?

我没办法在程式码中定义a^T,
error:
Unrecognized function or variable 'a'.

但如果用其他代号去表示,又无法在command window的地方输入a时得到a
求解

参考技术A

matlab的转置矩阵是这样表示的,即 A.'

例如:

A=rand(3,3)*10

A.'

运行结果

matlab中转置与共轭转置的问题

参考技术A

matlab默认的矩阵转置是共轭转置,是对复数进行操作的。
求共轭转置矩阵的指令为A'
非共轭转置矩阵的指令为A.',相当于conj(A'),即转置。

当A为实数矩阵时,A'和A.'没有区别,但当A是复数矩阵时,就会有区别,A.'相当于conj(A')。一般来说,没有特殊的要求的话,对复数的转置操作都是用A',即共轭转置,因为共轭转置更加自然,对于复数做内积,是必须要共轭转置的。

实例:

拓展说明:

共轭复数——实部相同,虚部互为相反数;
共轭矩阵——Hermite矩阵,第i行第j列的元素与第j行第i列的元素共轭相等;
共轭转置——矩阵转置后,再把矩阵的每个元素求共轭,也就是换成共轭复数。

以上是关于matlab转置矩阵?的主要内容,如果未能解决你的问题,请参考以下文章

matlab中怎么求矩阵的转置

matlab中怎么求矩阵的转置

matlab中转置与共轭转置的问题

matlab中求矩阵的转置矩阵,是啥函数?

matlab 怎么表示一个矩阵的转置?

matlab中矩阵的转置怎么表示