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