 Все эти функции извлекают
какую-либо часть своего аргумента.
Функции 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 представлен в форме
r ei q. Результат заключен между -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. |
 
|