主要内容

imag

复数虚部

语法

描述

例子

imag(Z)返回函数的虚部Z. 如果Z是一个矩阵,imag基本上Z.

例子

计算数值输入的虚部

找出这些数字的虚部。因为这些数字不是符号对象,所以会得到浮点结果。

[imag(2+3/2*i)、imag(sin(5*i))、imag(2*exp(1+i))]
ans=1.5000 74.2032 4.5747

计算符号输入的虚部

计算转换为符号对象的数字的虚部:

[imag(sym(2)+3/2*i)、imag(4/(sym(1)+3*i))、imag(sin(sym(5)*i))]
ans=[3/2,-6/5,新罕布什尔州(5)]

计算此符号表达式的虚部:

图像(2*exp(1+sym(i)))
ans=2*exp(1)*sin(1)

计算符号表达式的虚部

一般来说imag无法从包含变量的符号表达式中提取整个虚部。但是,imag可以重写并有时简化输入表达式:

符号a x y图像(a+2)图像(x+y*i)
ans=imag(a)ans=imag(x)+实(y)

如果将数值指定给这些变量,或者指定这些变量为实数,imag可以提取表达式的虚部:

符号a=5+3*i;图像(a+2)
ans=3
syms x y真实图像(x+y*i)
ans=y

澄清以下假设:xY通过使用符号:

syms x y

计算矩阵输入的虚部

求矩阵元素的虚部A.:

符号xa=[-1+sym(i),sinh(x);exp(10+sym(7)*i),exp(sym(pi)*i)];imag(A)
ans=[1,imag(sinh(x))][exp(10)*sin(7),0]

输入参数

全部崩溃

输入,指定为数字、向量、矩阵或数组,或符号数、变量、数组、函数或表达式。

提示

  • 使命感imag对于非符号对象的数字,调用MATLAB®imag功能。

选择

你可以计算出它的虚部Z通过共轭体:imag(z)=(z-conj(z))/2i.

在R2006a之前引入