* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Вывод в специальных форматах
159
На этом рисунке вначале заданы три объекта y, F и p, представляющие собой обычную переменную с заданным значением, функцию, представляющую значе ние интеграла, и графический объект. Эти объекты записываются командой save в файл с именем myvals.m. Затем командой restart все определения объектов уничтожаются, поэтому вывод y, F и p просто повторяет имена этих неопределен ных переменных. В заключение командой read выполняется считывание объектов из файла myvals.m. Теперь вывод объектов дает их полное представление – для y и F в виде выражений, а для p – в виде графика. Рисунок 2.10 дает наглядное представление о возможностях применения m файлов.
2.8.5. Запись в файлы графических объектов
Графические объекты могут быть записаны в файлы своих собственных форма тов, например таких, как GIF, BMP, JPG и др. Удобнее всего для этого использо вать контекстное меню правой клавиши мыши, показанное на рис. 2.10 в правой части графика. Команда Export As... открывает окно с перечнем возможных форматов графических файлов. После выбора нужного формата появляется стан дартное окно сохранения файлов, в котором можно задать нужное имя файла и за вершить операцию сохранения графического объекта в файле. В Maple предусмот рена возможность в формате GIF записывать рисунки с анимацией изображения.
2.9. Вывод в специальных форматах
2.9.1. Вывод в формате LaTeX
Maple имеет ряд средств для общения с другими программами. Часть из них, в основном относящаяся к обмену через файлы, уже была описана выше и в главе 1. Однако системы Maple 9/9.5/10 способны генерировать коды для прямого их включения в такие программы, причем не только математические. В ряде случаев вывод в специальных форматах полезен для оценки возможностей осуществле ния тех или иных вычислений или просто записи их в той или иной форме. Для подготовки математических статей и книг широкое распространение по лучили редакторы TeX и LaTeX. Для подготовки выражений или файлов в форма те LaTeX служит функция
latex(expr,filename)
Параметр filename не обязателен, если достаточно получить нужное выра жение в ячейке вывода Maple:
> latex(a*x^2+b*x+c); a{x}^{2}+bx+c > latex(diff(x^n,x$2)); {\frac {{x}^{n}{n}^{2}}{{x}^{2}}}-{\frac {{x}^{n}n}{{x}^{2}}}