一世

虚数单位

描述

1I返回基本虚数单位。一世相当于开方(-1)

您可以使用一世进入复数。您还可以使用的字符Ĵ作为虚数单位。不使用创建一个复杂的数一世Ĵ, 使用复杂功能。

ž=一个+b一世返回一个复杂的数值常数,ž

ž=X+ 1I *ÿ返回一个复杂的阵列,ž

例子

全部收缩

创建一个复杂的标量和使用的特点,一世未经乘号作为在形成复杂的数值常数的后缀。

Z = 1 + 2I
Z = 1.0000 + 2.0000i

来自两个4×1的实数的向量创建一个复向量。ž是一个4×1复矢量。

X = [1:4]';Y = [8:-2:2]“;Z = X + 1I * Y
Z =4×1复1.0000 + 8.0000i 2.0000 + 6.0000i 3.0000 + 4.0000i 4.0000 + 2.0000i

创建代表半径为一个复杂的矢量复标量,[R,以及从原点角度,THETA

R = 4;THETA = PI / 4;Z = R * EXP(1I * THETA)
Z = 2.8284 + 2.8284i

输入参数

全部收缩

一个复杂的标量的实部,指定为标量。

数据类型:|

一个复标量的虚分量,指定为一个标量。

如果b,你可以使用的字符,一世未经乘号是在形成的复杂的数值常数的后缀。

例:7I

如果b,你必须形成复杂的数值不变时使用乘号。

例:单(7)* I

数据类型:|

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

的大小X必须的大小相匹配ÿ,除非一个是一个标量。如果任X要么ÿ是标量,MATLAB®膨胀标量以匹配其它输入的大小。

可以结合

数据类型:|

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

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

可以结合

数据类型:|

输出参数

全部收缩

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

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

ž如果至少一个输入参数是。除此以外,ž

提示

  • 对于复杂的运算,利用速度和改进的健壮性1I1J代替一世Ĵ

  • 以来一世是一个函数,它可以被取代,作为一个变量。但是,最好避免使用一世Ĵ对于变量名,如果你打算在复杂的算术使用它们。

  • 使用复杂函数来创建在下列情况下,复杂的输出:

    • 当名一世Ĵ可能被用于其他变量(以及不等于开方(-1)

    • 当输入不要么

    • 当虚分量是全零

也可以看看

||||

主题

R2006a前推出