文档帮助中心
虚数单位
1I
Z = A +双
Z = X + 1I * Y
1I返回基本虚数单位。一世相当于开方(-1)。
一世
开方(-1)
您可以使用一世进入复数。您还可以使用的字符Ĵ作为虚数单位。不使用创建一个复杂的数一世和Ĵ, 使用复杂功能。
Ĵ
复杂
例
ž=一个+b一世返回一个复杂的数值常数,ž。
ž=一个+b一世
ž
一个
b
ž=X+ 1I *ÿ返回一个复杂的阵列,ž。
ž=X+ 1I *ÿ
X
ÿ
全部收缩
创建一个复杂的标量和使用的特点,一世未经乘号作为在形成复杂的数值常数的后缀。
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
THETA
R = 4;THETA = PI / 4;Z = R * EXP(1I * THETA)
Z = 2.8284 + 2.8284i
一个复杂的标量的实部,指定为标量。
数据类型:单|双
单
双
一个复标量的虚分量,指定为一个标量。
如果b是双,你可以使用的字符,一世未经乘号是在形成的复杂的数值常数的后缀。
例:7I
7I
如果b是单,你必须形成复杂的数值不变时使用乘号。
例:单(7)* I
单(7)* I
一个复杂的阵列的实分量,指定为一个标量,矢量,矩阵或多维数组。
的大小X必须的大小相匹配ÿ,除非一个是一个标量。如果任X要么ÿ是标量,MATLAB®膨胀标量以匹配其它输入的大小。
单可以结合双。
一个复杂的阵列的虚分量,指定为一个标量,矢量,矩阵或多维数组。
的大小X必须的大小相匹配ÿ,除非一个是一个标量。如果任X要么ÿ是一个标量,MATLAB扩展标量以匹配其它输入的大小。
复数排列,返回为标量,矢量,矩阵或多维数组。
的大小ž相同的输入参数。
ž是单如果至少一个输入参数是单。除此以外,ž是双。
对于复杂的运算,利用速度和改进的健壮性1I和1J代替一世和Ĵ。
1J
以来一世是一个函数,它可以被取代,作为一个变量。但是,最好避免使用一世和Ĵ对于变量名,如果你打算在复杂的算术使用它们。
使用复杂函数来创建在下列情况下,复杂的输出:
当名一世和Ĵ可能被用于其他变量(以及不等于开方(-1))
当输入不双要么单
当虚分量是全零
复杂|连词|IMAG|Ĵ|真实
连词
IMAG
真实
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处