Функции > Служебные функции > Функции знака числа
Функции знака числа
Используйте эти функции, чтобы получить знак сложного выражения или числа.
sign(x) - эта функция возвращает знак вещественного числа. Возвращаются следующие результаты:
Аргумент
Результат
x = 0
0
x > 0
1
Иначе
-1
Для аргумента комплексного числа используйте csgn(z).
signum(z, [x]) - эта функция векторизованной переменной возвращает знак вещественного или комплексного числа. Возвращаются следующие результаты:
Аргумент
Результат
z = 0
x
1, если пропущен x.
z ≠ 0
z / |z|
z и x могут быть любой комбинацией скаляра и вектора.
Если z и x являются векторами, они должны иметь одинаковую размерность.
csgn(z) - эта функция используется, чтобы определить, в которой полуплоскости (левой или правой) лежит значение комплексного выражения или число z. Возвращаются следующие результаты:
Аргумент
Результат
z = 0
0
Re(z) > 0 or (Re(z) = 0 and Im(z) > 0)
1
Иначе
-1
Аргументы
x - это действительный скаляр или вектор.
z — действительный или комплексный скаляр или вектор.
Было ли это полезно?