* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
182
Работа с математическими выражениями и функциями
3.1.6. Применение унарных арифметических операторов
Унарные операторы используются с одним операндом. Они могут быть префикс ными, если оператор стоит перед операндом, и постфиксными, если он стоит после операнда. К унарным относятся семь операторов, приведенных в табл. 3.2.
Таблица 3.2. Унарные операторы
Обозначение + – ! . $ not &string Оператор Унарный плюс (префикс) Унарный минус (префикс) Факториал (постфикс) Десятичная точка (префикс или постфикс) Последовательность (префикс) Логическое отрицание (префикс) Метка (префикс)
Примеры применения унарных операторов в Maple:
> [-x,x+(-x),x+(+x)];
[–x, 0, 2x]
> 20!;
2432902008176640000
> 2.34;
2.34
> 2*%;
4.68
> a$3;
a, a, a
3.1.7. Применение оператора % и команды history
В Maple оператор % обеспечивает подстановку на его место в строке ввода (или в выражении) последнего результата операции, %% – предпоследнего и %%% – третьего с конца и т. д. Есть еще одна иногда полезная возможность проследить за ходом частных вычислений внутри документа – применение команды функции history. Функция history(expr) или history() создает список переменных вида Oi, где индекс i = 1, 2, 3, ... Этим переменным можно присваивать значения в диа логовом режиме и отслеживать результаты вычислений. Команда off;, вводимая после использования данной функции, завершает работу с ней. Ниже представлен диалог с применением функции history: