主要内容

ctranspose

复共轭转置

描述

例子

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

B = c转置(一个是否有另一种执行方式一个“,但很少使用。它支持类的操作符重载。

例子

全部折叠

创建一个4 × 2矩阵。

A = [2 1;9 7;2 8;3 5]
一个=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]
一个=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|逻辑|字符|字符串|结构体|细胞|分类|datetime|持续时间|calendarDuration
复数支持:金宝app是的

更多关于

全部折叠

复共轭转置

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

例如,如果B = a '而且(1、2)1 + 1我,然后是元素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之前介绍