* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
224
Работа с математическими выражениями и функциями
В Maple для ввода выражений и текстовых комментариев служат два соответ ствующих типа строк ввода. Переключение типа текущей строки ввода осуществ ляется клавишей F5. Строка ввода математических выражений имеет отличи тельный символ >, а строка ввода текстов такого признака не имеет. В строке ввода могут располагаться несколько выражений. Фиксаторами (ука занием, что выражение окончено) их могут быть символы ; (точка с запятой) и : (двоеточие). Символ «;» фиксирует выражение и задает вывод результатов его вычисления. А символ «:» фиксирует выражение и блокирует вывод результатов его вычисления. Фиксаторы выполняют также функцию разделителей выраже ний, если в одной строке их несколько. Ввод выражения оканчивается нажатием клавиши Enter. При этом маркер ввода (жирная мигающая вертикальная черта) может быть в любой позиции стро ки. Если надо перенести ввод на новую строку, следует нажимать клавиши Shift и Enter совместно. С помощью одного, двух или трех знаков % (в реализациях до Maple V R5 это был знак прямых кавычек ") можно вызывать первое, второе или третье выражение с конца сессии, например:
> a:b:c: > %%%;
a Особая роль при вводе выражений принадлежит знакам прямого апострофа (одиночного ' или двойного ''). Заключенное в такие знаки выражение освобожда ется от одной пары (закрывающего и открывающего знаков '):
> ''factor(a^2+2*a*b^2+b^2)'';
‘factor(a2 + 2ab2 + b2)’
> %;
factor(a2 + 2ab2 + b2)
> factor(a^2+2*a*b+b^2);
(a + b)2 Некоторые другие возможности обрамления выражений апострофами мы рас смотрим позже. Наиболее важная из них – временная отмена выполненного ранее присваивания переменным конкретных значений. Для завершения работы с текущим документом достаточно исполнить коман ду quit, done или stop, набранную в строке ввода (со знаком ; в конце).
3.7.2. Оценивание выражений
Встречая выражение, Maple оценивает его, то есть устанавливает возможность его вычисления. Если выражение – скалярная (неопределенная) переменная, то ее значение будет выведено в ячейке вывода. Для переменных более сложных ти пов выводится не их значение, а просто повторяется имя переменной. Просто по вторяются также имена неопределенных переменных. Для оценивания выражений различного типа существует группа функций, основные из которых перечислены ниже: