signImЗнак мнимой части комплексного числа
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
signIm(z)
signIm(z) представляет знак Im(z).
signIm(z) указывает, находится ли комплексное число z в верхнем или в нижней полуплоскости: signIm(z) уступает 1, если Im(z) > 0, или если z действителен и z < 0. В начале координат: signIm(0)=0. Для всех других числовых аргументов, - 1 возвращен. Таким образом, signIm(z)=sign(Im(z)), если z не находится на вещественной оси.
Если положение аргумента в комплексной плоскости не может быть определено, то на символьный звонок отвечают. При необходимости отражательное правило signIm(-x) = - signIm(x) использовано.
Функции diff и series обрабатывают signIm как постоянную функцию. Cf. Пример 2.
Следующее отношение содержит для произвольного комплексного z и p:
.
Далее, для произвольного комплексного z:
![]()
и
.
Для численных значений может всегда определяться положение в комплексной плоскости:
signIm(2 + I), signIm(- 4 - I*PI), signIm(0.3), signIm(-2/7), signIm(-sqrt(2) + 3*I*PI)
![]()
Символьные аргументы без свойств приводят к символьным вызовам:
signIm(x), signIm(x - I*sqrt(2))
![]()
Набор свойств через assume учтен:
assume(x, Type::Real): signIm(x - I*sqrt(2))
![]()
assume(x > 0): signIm(x)
![]()
assume(x < 0): signIm(x)
![]()
assume(x = 0): signIm(x)
![]()
unassume(x):
signIm является постоянной функцией кроме разрывов скачка вдоль вещественной оси. Эти разрывы проигнорированы diff:
diff(signIm(z), z)
![]()
Также series обрабатывает signIm как постоянную функцию:
series(signIm(z/(1 - z)), z = 0)
![]()
|
Арифметическое выражение, представляющее комплексное число |
Или
, 0, или символьный вызов типа "signIm".
z