复杂数量的虚构部分的标志
signim(<一种href="#bubyf1c-z" class="intrnllnk">
返回复杂数字的虚部的符号Z.
)Z.
。对于具有非零虚构部分的所有复数,singim(z)= sign(imag(z))
。对于实数,signim(z)= --sign(z)
。
象征性计算结果,尤其是象征性集成,可以包括标志我
功能。
整合此表达式。对于复杂的价值一种
和X
,这种积分包括标志我
。
Syms x f = 1 /(a ^ 2 + x ^ 2);f = int(f,x,-inf,inf)
f =(pi * signim(1i / a))/ a
使用非零虚构的部分和实数找到复杂数字的虚构部分的迹象。
采用标志我
找到这些数字的虚部部分的迹象。对于带非零虚构部分的复数,标志我
返回数字的虚部的符号。
[signim(-18 + 3 * i),signim(-18 - 3 * i),... signim(10 + 3 * i),signim(10 - 3 * i),... signim(inf * i),signim(-inf * i)]
ans = 1 -1 1 -1 1 -1
对于真正的正数,标志我
回报-1
。
[Signim(2/3),Signim(1),Signim(100),Signim(INF)]
ans = -1 -1 -1 -1
对于真正的负数,标志我
回报1
。
[signim(-2/3),signim(-1),signim(-100),signim(-inf)]
ans = 1 1 1 1
signim(0)
是0.
。
[signim(0),signim(0 + 0 * i),signim(0 - 0 * i)]
ans = 0 0 0
找到表示复杂数字的符号表达式的虚部部分的迹象。
呼叫标志我
对于这些符号表达而无需额外的假设。因为标志我
无法确定符号表达式的虚部是否为正,负或零,返回未解决的符号调用。
syms x y z [signim(z),signim(x + y * i),signim(x - 3 * i)]
一种ns = [ signIm(z), signIm(x + y*1i), signIm(x - 3i)]
假使,假设X
那y
,和Z.
是正值。找到相同符号表达式的虚部部分的迹象。
syms x y z正[signim(z),signim(x + y * i),signim(x - 3 * i)]]
一种ns = [ -1, 1, -1]
为了进一步计算,通过使用使用变量来清除假设Syms.
。
syms x y z
找到第一个衍生品标志我
功能。标志我
除了沿着真实轴的跳转不连续之外,是一种常量功能。该差
function ignores these discontinuities.
Syms Z Diff(Signim(Z),Z)
ans = 0.
歌
一种ccepts vectors and matrices as its input argument. This lets you find the signs of imaginary parts of several numbers in one function call.
找到真正的虚部的迹象complex elements of matrix一种
。
a = sym([(1/2 + i),-25; i *(i + 1),pi / 6 - i * pi / 2]);signim(a)
ANS = [1,1] [1,-1]
signim(nan)
回报南
。