Графика
По одежке встречают, по уму провожают.
Русская пословица
«Одежка» всех математических пакетов – это их графика. Красочные объемные конструкции, подобные той, которая завершает решение задачи о балке (см. рис. 7.25), помещают в рекламных буклетах, на обложках описаний и на коробках с дистрибутивами всех математических программ. В среде Mathcad фактически нет графиков функции, а есть только визуализация данных, хранящихся в векторах и матрицах. В среде Maple достаточно иметь только вид функции одной или двух переменных, чтобы строить самые сложные графики (декартов, полярный, с логарифмическими шкалами осей, параметрический) и поверхности (в декартовых, сферических, цилиндрических (см. рис. 7.25), спиральных координатах). Также в среде Maple допустима визуализация данных из векторов и матриц.
Вот еще ряд существенных преимуществ графики Maple по сравнению с графикой Mathcad:
• в среде Mathcad поверхность может строиться только в прямоугольной области существования двух аргументов, а в среде Maple это ограничение снято: границы области существования графика можно задавать и аналитически (пример – рис. 7.27);
• в среде Maple допустимо в одной области документа через функцию display помещать разнотипные графики: комбинировать, например, декартов и полярный график, цилиндр со сферой и т.д., если в этом есть, конечно, какой-то математический смысл. Математический смысл конструкции в пункте 5 на рис. 7.25 отыскать довольно сложно. Тут у нас получилась задача не о балке, а о проектировании вазы необычной формы, которую уместно поставить в офисе фирмы, разрабатывающей или продающей математические пакеты;
• в среде Maple создание и форматирование графиков возможно не только через меню (как в среде Mathcad), но и через параметры (ключи) соответствующих команд. Это позволяет программно управлять графикой: если какая-то кривая выходит за отведенные ей пределы, то она автоматически «краснеет», и т.д.;
• в среде Maple есть специальный тип графики, ориентированный на визуализацию решений задач определенного класса: дифференциальных уравнений, определения области существования аргументов, конформных преобразований, поиска множества корней, линейного программирования (рис. 7.29) и т.д.;
• Maple допускает построение различных геометрических абстракций (линий, фигур, тел) через задание их параметров.