首页 > 编程知识 正文

matlab的转置怎么表示,matlab的转置函数

时间:2023-05-03 16:47:53 阅读:264258 作者:845

小席的碎碎叨:
  以前处理的数据通常都是实数矩阵,一直认为MATLAB中的转置可用'实现,并没有发现有什么不对。但是,这段时间在做线性调频信号的干扰抑制的仿真,其信号矩阵都是复数矩阵,依然在需要转置的时候应用了',结果与预期不符,但从来没有想过是转置的问题。经过老师的提点,终于发现了真正的问题所在。

在MATLAB中,'表示转置,但其真正的意义是共轭转置,当数据类型为复数时,会先共轭再转置。
要想仅仅实现数据的转置,可以应用.'。

示例

A = [1+2i, 2.3+5.3i , 1.3+5.8i; 5+4.6i, 3.2+4.2i, 7.1+2.3i];B = A'; % 共轭转置C = A.'; % 转置



因此,为避免出现错误,记住,在MATLAB中转置操作的代码为.'

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。