Save and Export Pictures

Блокноты 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>]

Каждая запись списка является дополнительной. Параметры:

bTRUE или FALSE. Оказывает влияние для экспорта в некоторые растровые форматы только. С TRUE, только 256 различных цветов хранятся в растровом файле. Значением по умолчанию является FALSE.
n1Положительное целое число, устанавливающее разрешение в точках на дюйм (точки на дюйм). Оказывает влияние для экспорта в растровые форматы только. Значение по умолчанию зависит от оборудования.
n2Одно из целых чисел 1, 2, …, 100. Это целое число представляет значение процента, определяющее качество экспорта. Оказывает влияние для jpg, 3D eps, 3D wmf, и avi экспортируют только. Значением по умолчанию является 75.
n30, 1, или 2. Оказывает влияние для экспорта jpg только. Флаг 0 представляет jpg режим 'Baseline Sequential', 1 представляет 'Прогрессивный', 2 представляет ‘Последовательный Оптимизированный’. Значение по умолчанию 0.
n40 или 1. Оказывает влияние для экспорта eps только. Флаг 0 представляет режим 'Painter's Algorithm' eps, 1 представляет ‘Алгоритм Дерева BSP’. Значение по умолчанию 0.
n50, 1 или 2. Оказывает влияние для экспорта avi только. С 0, ‘Microsoft® Video 1 Codec’ используется. С 1, ‘Несжатый Один Кодек Системы координат’ используется. С 2, ‘Радиус Кодек Cinepak’ используется. Значение по умолчанию 0.
n60, 1 или 2. Оказывает влияние для экспорта wmf только. С 0, Алгоритм ‘Живописца’ используется. С 1, ‘Алгоритм Дерева BSP’ используется. С 2, 'внедренное растровое изображение' создается. Значение по умолчанию 0.
n7Положительное целое число, устанавливающее кадры в секунду для avi быть сгенерированным. Оказывает влияние для экспорта avi только. Значением по умолчанию является 15.
l1Список действительных значений между TimeBegin и TimeEnd который определяет времена, в которые изображения должны быть сохранены от анимации.