主要内容

ctranspose.'

复杂的共轭翻转

描述

例子

B =一种'计算复杂的共轭翻转一种

b = ctranspose(一种是执行的替代方法一种',但很少使用。它使操作员能够为类重载。

例子

全部收缩

创建一个4×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×4矩阵。B.具有与之相同的元素一种,但每个元素的行和列索引都是互换的。当没有复杂的元素时,一种'产生相同的结果一种。'

使用复杂元素创建一个2×2矩阵。

a = [0-1i 2 + 1i; 4 + 2i 0-2i]
A =2×2复杂0.0000  -  1.0000i 2.0000 + 1.0000i 4.0000 + 2.0000i 0.0000  -  2.0000i

找到共轭一种

b = a'
B =2×2复杂0.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|细绳|塑造|细胞|分类|约会时间|期间|日历
复数支持:万博1manbetx是的

更多关于

全部收缩

复杂的共轭翻转

矩阵的复共轭转置交换每个元素的行和列索引,反映主对角线上的元素。这个运算还可以使任何复数的虚部为负。

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

提示

  • 非共鸣转向操作员,一种。',在没有共轭的情况下执行转置。也就是说,它不会改变元素的虚部的符号。

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

扩展能力

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

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

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

在R2006A之前介绍