复杂

创建复杂的阵列

描述

ž=络合物(一个b创建了一个复杂的输出,ž,从两个实际输入,这样Z = A +双

复杂功能提供了表达式,如一个有用的替代一个+ 1I * B一个+ 1J * B, 什么时候

  • 一个b不是

  • b是全零

ž=络合物(X返回的复杂相当于X,这样伊斯雷尔(Z)返回逻辑0)。

  • 如果X是真实的,那么žX + 0I

  • 如果X很复杂,ž是相同的X

例子

全部收缩

使用复杂函数来创建复杂的标量,3 + 4I

Z =复合物(3,4)
Z = 3.0000 + 4.0000i

创建一个复杂UINT8从两个实向量UINT8向量。的大小ž,4×1,是相同的输入参数的大小。

一个= UINT8([1; 2; 3; 4]);B = UINT8([2; 2; 7; 7]);Z =复合物(A,B)
Z =4X1 UINT8列向量1 + 2I 2 + 2I 3 + 7I 4 + 7I

创建具有零虚部的复数标量。

Z =复合物(12)
Z = 12.0000 + 0.0000i

验证ž是复杂的。

伊斯雷尔(Z)
ANS =合乎逻辑0

输入参数

全部收缩

实分量,指定为一个标量,矢量,矩阵或多维数组。

的大小一个必须的大小相匹配b,除非一个是一个标量。如果任一个b是标量,MATLAB®展开标量以匹配另一个输入的大小。

一个b必须有以下例外相同的数据类型:

  • 可以结合

  • 全(不疏)标可以用整数数据类型组合。

数据类型:||INT8|int16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

虚分量,指定为一个标量,矢量,矩阵或多维数组。

的大小b必须的大小相匹配一个,除非一个是一个标量。如果任一个b是一个标量,MATLAB扩展标量以匹配其它输入的大小。

一个b必须有以下例外相同的数据类型:

  • 可以结合

  • 全(不疏)标可以用整数数据类型组合。

数据类型:||INT8|int16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

输入阵列,指定为一个标量,矢量,矩阵或多维数组。

数据类型:||INT8|int16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64
复数支持:万博1manbetx

输出参数

全部收缩

复数排列,返回为标量,矢量,矩阵或多维数组。

的大小ž相同的输入参数。

下面描述的数据类型ž, 什么时候一个b有不同的数据类型。

  • 如果任一个b, 然后ž

  • 如果任一个b是整数数据类型,则ž是相同的整数数据类型。

另外,ž只有稀疏当两个输入参数一个b是稀疏。

提示

  • 如果b那么只包含0ž是复数,其所有虚分量的值为0。相比之下,除了我+ 0返回严格真实的结果。

扩展功能

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

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

之前介绍过的R2006a