主要内容

标志我

复杂数量的虚构部分的标志

句法

描述

signim(<一种href="#bubyf1c-z" class="intrnllnk">Z.返回复杂数字的虚部的符号Z.。对于具有非零虚构部分的所有复数,singim(z)= sign(imag(z))。对于实数,signim(z)= --sign(z)

标志我 Z. = { 1 0. - 1 如果 Z. > 0. or Z. = 0. Z. < 0. 如果 Z. = 0. 除此以外

例子

符号结果包括Signim

象征性计算结果,尤其是象征性集成,可以包括标志我功能。

整合此表达式。对于复杂的价值一种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)]

假使,假设Xy,和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)回报

也可以看看

|||

在R2014B中介绍