Для устранения подобного недостатка
(а скорее, противоречия) Maple 7 предлагает ряд средств. Во-первых, это текстовые
комментарии, в которые можно вводить формулы. Во-вторых, это инертные функции,
которые не вычисляются, но дают вывод на экран в естественной математической
форме (рис. 1.14). И в-третьих, это возможность быстрого преобразования строковых
выражений ввода в естественные математические формулы.
Об инертных функциях мы поговорим
позже более подробно. Отметим лишь, что имена таких функций начинаются с большой
буквы и функции выводят математическое выражение в естественной математической
нотации. С помощью ряда функций, например evalf, можно
вычислить математическое выражение, полученное инертной функцией. На рис. 1.14
внизу дан пример такого вычисления для предела функции sin(x)/x.
Рис. 1.14. Примеры
применения инертных функций
Теперь остановимся на преобразовании
исполняемых выражений ввода на Maple-языке в обычные математические формулы.
Для этого достаточно, выделив входное выражение, нажать первую кнопку контекстной
панели — соответствующее выражение тут же приобретет вид обычной математической
формулы. На рис, 1.15 показаны примеры вычислений интеграла при его задании
в строках ввода в виде текстового выражения и в обычной математической нотации.
Таким образом, всегда можно получить
формульное представление входных выражений. Более того, другой кнопкой их можно
превратить в инертную форму, тогда выражение перестает вычисляться и становится,
по существу, обычным комментарием.
Следует, однако, учитывать, что
представление входных выражений в виде формул обычно занимает заметно больше
места на экране и в документе, чем описание выражения на Maple-языке, поэтому
оно используется довольно редко. Кроме того, далеко не всякое входное выражение
может быть представлено в виде математической формулы — многие функции ядра
и библиотек Maple 7попросту не имеют общепринятых обозначений в виде специальных
математических знаков.
Рис. 1.15. Примеры вычислений интеграла при его задании в текстовой и математической нотации