Задача о пожарном ведре в среде Maple
Вот некоторые отличия в идеологиях Mathcad и Maple:
- Maple-документы должны начинаться с команды restart. Дело в том, что в среде Mathcad действие оператора «:=» распространяется вниз и вправо в текущем документе. В среде же Maple действие оператора присвоения распространяется не только во все стороны документа, но и на другие открытые документы. Команда restart – это своего рода «санитарный кордон», пересекающий действие ранее объявленных переменных, функций, библиотек и т.д.;
- Maple более близок к традиционным языкам программирования из-за текстового режима ввода строк. Все математические кнопки Mathcad в среде Maple имеют буквенную кодировку: квадратный корень – sqrt, интеграл – int, дифференциал – diff и т.д. Нужно также помнить латинскую транскрипцию греческих букв: alpha, beta, gamma и т.д.;
- при построении декартова графика в среде Maple нет необходимости указывать число точек на графике. По умолчанию их 50. Этот принцип перешел в среду Mathcad, но не полностью. Забегая вперед – к рис. 7.27, следует отметить, что в среде Maple до предела упрощена и процедура построения поверхности: достаточно сообщить имя функции двух переменных и диапазон изменения аргументов. Размер сетки (grid) и другие параметры поверхности задаются по умолчанию. В среде Mathcad построение поверхности сопряжено с предварительным заполнением матрицы значениями функции двух переменных. При этом значения аргументов терялись, вместо них появляются эрзац-аргументы – номера строк и столбцов матрицы;
- в среде Maple есть функция maximize, возвращающая максимальное значение (естественно, символьное) анализируемой функции. В среде Mathcad похожее действие производит функция max, возвращающая элемент вектора или матрицы с максимальным значением.
Лобовая атака на три пожарных ведра (рис 7.27) в среде Maple не удалась (численное решение задачи на рис. 2.7).