Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Ядро MuPAD® использует xml формат, чтобы связаться со средством отображения. Обычно, plot команда в MuPAD отправляет поток данных XML непосредственно к средству просмотра, которое представляет изображение.
После двойного щелчка по изображению, средство просмотра (см. раздел Viewer, Браузер и Инспектора: Интерактивная Манипуляция), обеспечивает пункт меню 'Edit/Export …', который открывает диалоговое окно, позволяющее сохранить картинку во множестве графических форматов:
‘Формат’ Графики VCam, обозначенный расширением файла ‘.xvz’. Это - сжатая версия xml данных о ASCII, используемых MuPAD.
‘Несжатый Графический’ формат VCam, обозначенный расширением файла ‘.xvc’, сохраняет эти данные XML в несжатом файле ASCII (получившийся файл может быть считан с любым текстовым редактором).
Можно использовать инструмент 'VCam' графики MuPAD, чтобы открыть такие файлы и отобразить данные XML.
Далее, существуют различные стандартные растровые форматы, такие как bmp, jpg, eps и т.д., в котором может храниться изображение.
Графики MuPAD могут также быть сохранены в “пакетном режиме” путем определения атрибута OutputFile = filename в plot вызов:
plot(primitives, OutputFile = "mypicture.xvz"):
Здесь, дополнительный .xvz из имени файла "mypicture.xvz" указывает, что данные XML MuPAD должны быть записаны и, наконец, файл должен быть сжат. В качестве альтернативы дополнительный .xvc может использоваться, чтобы записать данные XML без итогового сжатия файла (получившийся текстовый файл может быть считан с любым текстовым редактором). Файлы в обоих форматах могут быть открыты инструментом 'VCam' графики MuPAD, чтобы сгенерировать график, закодированный данными XML.
Если переменная окружения MuPAD WRITEPATH не имеет значения, предыдущий вызов создает файл в директории, где MuPAD установлен. Абсолютный путь может быть задан, чтобы поместить файл куда-либо еще:
plot(primitives, OutputFile = "C:\\Documents\\mypicture.xvz"):
В качестве альтернативы переменная окружения WRITEPATH может быть установлен:
WRITEPATH := "C:\\Documents": plot(primitives, OutputFile = "mypicture.xvz"):
Теперь данные о графике хранятся в файле ‘C:\Documents\mypicture.xvz’.
Если блокнот MuPAD сохранен в файл, его местоположение доступно в блокноте как переменная окружения NOTEBOOKPATH. Если вы хотите сохранить свой график в той же папке как блокнот, можно вызвать
plot(primitives, OutputFile = NOTEBOOKPATH."mypicture.xvz"):
Кроме того, чтобы сохранить файлы как данные XML, изображения MuPAD могут также быть сохранены во множестве стандартных графических форматов, таких как jpg, eps, svg, bmp и т.д. В пакетном режиме экспорт инициирован OutputFile припишите таким же образом что касается сохранения в xml формате. Только используйте соответствующее расширение имени файла, указывающего на формат. Следующие команды сохраняют график в четырех различных файлах в jpg, eps, svg, и bmp формате, соответственно:
plot(primitives, OutputFile = "mypicture.jpg"): plot(primitives, OutputFile = "mypicture.eps"): plot(primitives, OutputFile = "mypicture.svg"): plot(primitives, OutputFile = "mypicture.bmp"):
В системах Windows® анимированный график MuPAD может быть экспортирован в avi формат:
plot(plot::Function2d(sin(x - a), x = 0..2*PI, a = 0..5)
OutputFile = "myanimation.avi"):Если никакое расширение файла не задано именем файла, расширение по умолчанию .xvc используется, т.е. сжатые данные XML записаны.
В дополнение к OutputFile, существует атрибут OutputOptions задавать параметры для некоторых форматов экспорта. Допустимое значение для этого атрибута является списком уравнений
OutputOptions = [<ReduceTo256Colors = b >, <DotsPerInch = n1>, <Quality = n2>, <JPEGMode = n3>, <EPSMode = n4>, <AVIMode = n5>, <WMFMode = n6>, <FramesPerSecond = n7>, <PlotAt = l1>]
Каждая запись списка является дополнительной. Параметры:
b | TRUE или FALSE. Оказывает влияние для экспорта в некоторые растровые форматы только. С TRUE, только 256 различных цветов хранятся в растровом файле. Значением по умолчанию является FALSE. |
n1 | Положительное целое число, устанавливающее разрешение в точках на дюйм (точки на дюйм). Оказывает влияние для экспорта в растровые форматы только. Значение по умолчанию зависит от оборудования. |
n2 | Одно из целых чисел 1, 2, …, 100. Это целое число представляет значение процента, определяющее качество экспорта. Оказывает влияние для jpg, 3D eps, 3D wmf, и avi экспортируют только. Значением по умолчанию является 75. |
n3 | 0, 1, или 2. Оказывает влияние для экспорта jpg только. Флаг 0 представляет jpg режим 'Baseline Sequential', 1 представляет 'Прогрессивный', 2 представляет ‘Последовательный Оптимизированный’. Значение по умолчанию 0. |
n4 | 0 или 1. Оказывает влияние для экспорта eps только. Флаг 0 представляет режим 'Painter's Algorithm' eps, 1 представляет ‘Алгоритм Дерева BSP’. Значение по умолчанию 0. |
n5 | 0, 1 или 2. Оказывает влияние для экспорта avi только. С 0, ‘Microsoft® Video 1 Codec’ используется. С 1, ‘Несжатый Один Кодек Системы координат’ используется. С 2, ‘Радиус Кодек Cinepak’ используется. Значение по умолчанию 0. |
n6 | 0, 1 или 2. Оказывает влияние для экспорта wmf только. С 0, Алгоритм ‘Живописца’ используется. С 1, ‘Алгоритм Дерева BSP’ используется. С 2, 'внедренное растровое изображение' создается. Значение по умолчанию 0. |
n7 | Положительное целое число, устанавливающее кадры в секунду для avi быть сгенерированным. Оказывает влияние для экспорта avi только. Значением по умолчанию является 15. |
l1 | Список действительных значений между TimeBegin и TimeEnd который определяет времена, в которые изображения должны быть сохранены от анимации. |