主要内容

ctranspose,

复杂的共轭转置

描述

例子

B =一个计算复杂的共轭转置一个

B = ctranspose (一个)另一种方法是执行一个“,但很少使用。它使操作符重载为类。

例子

全部折叠

创建一个4×2的矩阵的矩阵。

(2 = 1;9 7;2 8;3 5]
一个=4×22 1 9 7 2 8 3 5

找到的共轭转置一个

B =“
B =2×42 2 3 1 9 7 8 5

结果是一个2×4矩阵。B有相同的元素一个,但每个元素的行和列索引交换。当没有复杂的元素存在,一个“产生的结果是一样的一个。”

创建一个2×2矩阵与复杂的元素。

= [0-1i 2 + 1我;4 + 2我0-2i)
一个=2×2复杂0.0000 - 1.0000我4.0000 + 2.0000 + 1.0000 2.0000 0.0000 - 2.0000我

找到的共轭转置一个

B =“
B =2×2复杂0.0000 + 1.0000我4.0000 - 2.0000 2.0000 - 1.0000 0.0000 + 2.0000

结果,B,包含的元素一个的行和列的指数互换。每个数字的虚部的标志也换了。

输入参数

全部折叠

输入数组,指定为一个向量或矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|分类|datetime|持续时间|calendarDuration
复数的支持:金宝app是的

更多关于

全部折叠

复杂的共轭转置

复杂的共轭转置矩阵的每个元素的行和列索引的互换,反映出整个主对角线元素。操作也否定任何复数的虚部。

例如,如果B =“(1、2)1 + 1我,那么该元素B (2, 1)1-1i

提示

  • nonconjugate转置运算符,一个。”,执行一个没有共轭转置。也就是说,它不改变元素的虚部的标志。

  • 逻辑或非数字输入,ctranspose转置产生相同的结果。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。

HDL代码生成
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。

版本历史

之前介绍过的R2006a