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 как постоянная функция. См. Пример 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