主要内容

CTRANSPOSE,,,,'

复杂的共轭转置

描述

例子

b=一个'计算复杂的共轭转置of一个

b = ctranspose(一个是执行的另一种方法一个',但很少使用。它使运营商的载荷超载。

例子

全部收缩

创建一个4 x-2矩阵。

a = [2 1;9 7;2 8;3 5]
a =4×22 1 9 7 2 8 3 5

找到共轭转置一个

b = a'
b=2×42 9 2 3 1 7 8 5

结果是2 x-4矩阵。b具有与一个,但是每个元素的行和列索引互换。当没有复杂元素时,一个'产生与一个。'

创建一个2×2矩阵与complex elements.

a = [0-1i 2+1i; 4+2i 0-2i]
a =2×2 complex0.0000-1.0000i 2.0000 + 1.0000i 4.0000 + 2.0000i 0.0000-2.0000i

找到共轭转置一个

b = a'
b=2×2 complex0.0000 + 1.0000i 4.0000-2.0000i 2.0000-1.0000i 0.0000 + 2.0000i

结果,b,包含一个行和列索引互换。每个数字的假想部分的符号也被切换。

输入参数

全部收缩

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

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑|char|细绳|结构|细胞|分类|约会时间|期间|日历
复杂的数字支持:金宝app是的

更多关于

全部收缩

复杂的共轭转置

The complex conjugate transpose of a matrix interchanges the row and column index for each element, reflecting the elements across the main diagonal. The operation also negates the imaginary part of any complex numbers.

例如,如果b = a'andA(1,2)1+1i,然后是元素B(2,1)1-1i

提示

  • 非共轭转置操作员,一个。',执行不结合的转置。也就是说,它不会改变元素虚构部分的迹象。

  • 对于逻辑或非数字输入,CTRANSPOSEandtranspose产生相同的结果。

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

GPU代码生成
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

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

在R2006a之前引入