文档帮助中心文档
虚数单位
1我
Z = a + bi
Z = x + 1i*y
1我返回基本虚单位。我相当于√6 (1).
我
√6 (1)
您可以使用我输入复数。你也可以使用字符j为虚数单位。创建一个不使用的复数我和j,可以使用复杂的函数。
j
复杂的
例子
z=一个+b我返回一个复杂的数值常量,z.
z=一个+b我
z
一个
b
z=x+ 1我*y返回一个复杂数组,z.
z=x+ 1我*y
x
y
全部折叠
创建一个复标量并使用字符,我,在构成一个复数值常数时不加乘号作为后缀。
z = 1 + 2
Z = 1.0000 + 2.0000i
用两个4 × 1的实数向量创建一个复向量。z是一个4 × 1的复向量。
x =[1:4]”;y = (8: 2:2) ';z = x + 1 * y
z =4×1复杂1.0000 + 8.0000i 2.0000 + 6.0000i 3.0000 + 4.0000i 4.0000 + 2.0000i
创建一个复标量,表示一个有半径的复向量,r,从原点出发的角度,θ.
r
θ
r = 4;θ=π/ 4;z = r * exp(我*θ)
Z = 2.8284 + 2.8284
复标量的实分量,指定为标量。
数据类型:单|双
单
双
复标量的虚分量,指定为标量。
如果b是双,你可以使用字符,我,在构成复数值常数时不加乘号作为后缀。
例子:7我
7我
如果b是单,必须使用乘号时,形成复数值常数。
例子:(7) *我
(7) *我
复数组的实分量,指定为标量、向量、矩阵或多维数组。
的大小x必须匹配的尺寸y,除非其中一个是标量。如果任何一x或y是标量,MATLAB®展开标量以匹配其他输入的大小。
单可以结合双.
复数组的虚分量,指定为标量、向量、矩阵或多维数组。
的大小x必须匹配的尺寸y,除非其中一个是标量。如果任何一x或y是一个标量,MATLAB扩展该标量以匹配其他输入的大小。
复数组,作为标量、向量、矩阵或多维数组返回。
的大小z与输入参数相同。
z是单如果至少有一个输入参数是单.否则,z是双.
对于复杂算法的速度和改进的鲁棒性,使用1我和1 j而不是我和j.
1 j
自我是一个函数,它可以被重写并作为变量使用。但是,最好避免使用我和j对于变量名,如果你打算在复杂算术中使用它们。
使用复杂的函数在下列情况下创建复杂的输出:
当名字我和j可能用于其他变量(不等于√6 (1))
当输入不是双或单
当虚分量全为零时
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
连词|复杂的|图像放大|j|真正的
连词
图像放大
真正的
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系