Все эти функции извлекают какую-либо часть своего аргумента.
Функции Re, Im и arg извлекают соответствующую часть комплексного числа. Подробнее см. Главу “Переменные и константы”. Функции ceil и floor возвращают ближайшее целое число большее и меньшее аргумента соответственно. Эти функции могут быть использованы для создания функции, возвращающей дробную часть числа:
mantissa (x):= x - floor (x)
Рисунок 2 показывает использование функций floor и ceil для округления.
Рисунок 2: Создание функции округления.
Re(z) |
Вещественная часть z. |
Im(z) |
Мнимая часть z. |
arg(z) |
Аргумент z: значение q, когда z представлен в форме reiq. Результат заключен между -p и p. |
floor(x) |
Наибольшее целое число x (x вещественный). |
ceil(x) |
Наименьшее целое число x (x вещественный). |
mod(x, y) |
Остаток от деления x на y. Результат имеет тот же самый знак, что и x. |
angle(x, y) |
Угол (в радианах) между положительной полуосью x и вектором (x, y) в плоскости x-y. Аргументы должны быть вещественны. Возвращает значение между 0 и 2p. |
|