OutputFile
, OutputOptions
Имя файла, чтобы построить в
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
OutputFile Вывод опций | Дополнительный | Смотрите ниже |
Атрибут OutputFile
позволяет задавать имя файла, чтобы направить график выход во внешний файл вместо того, чтобы представить график на экране. Расширение имени файла указывает на формат экспорта.
Доступные форматы включают .xvz
и .xvc
(MuPAD® собственный формат XML), а также различные стандартные растровые форматы, такие как .bmp, .gif, .jpg
и т.д. и векторные форматы такой as.eps
, .svg
и т.д. Анимированная графика MuPAD может быть экспортирована в анимированные файлы GIF. В системах Windows® это также может быть экспортировано в .avi
формат.
Некоторые форматы экспорта позволяют задавать определенные параметры, такие как “разрешение”, “качество” и т.д. Такие параметры могут быть заданы атрибутом OutputOptions
.
Графики MuPAD могут быть сохранены в “пакетном режиме” путем определения атрибута OutputFile = filename
в plot
вызовите или в plotfunc2d
, plotfunc3d
. Имя файла должно быть строкой MuPAD. Например:
plot(..graphical objects.., OutputFile = "mypicture.xvz"):
(Здесь, дополнительный .xvz
из имени файла "mypicture.xvz"
указывает, что данные XML MuPAD должны быть записаны).
Если переменная окружения MuPAD WRITEPATH
не имеет значения, предыдущий вызов создает файл в директории, куда MuPAD запускается. (На Windows и системах Макинтоша, это - по умолчанию, директория, где это установлено).
После установки WRITEPATH
к абсолютному пути папки файл создается в той папке. Например, после
WRITEPATH := "C:\\Documents":
команда
plot(..graphical objects.., OutputFile = "mypicture.xvz"):
хранит данные о графике в файле “C:\Documents\mypicture.xvz
.” В качестве альтернативы имя файла может быть задано как абсолютный путь:
plot(..objects.., OutputFile = "C:\\Documents\\mypicture.xvz"):
Если блокнот MuPAD был сохранен в файл, его местоположение доступно в блокноте как переменная окружения NOTEBOOKPATH
. Если вы хотите сохранить свой график в той же папке как блокнот, можно вызвать
plot(..objects.., OutputFile = NOTEBOOKPATH."mypicture.xvz"):
Данные о графике могут храниться в различных форматах, обозначенных расширением имени файла. В частности, существуют MuPAD собственные форматы XML. Расширение файла .xvz
указывает, что данные XML должны быть записаны и, наконец, файл должен быть сжат. В качестве альтернативы дополнительный .xvc
может использоваться, чтобы записать данные XML без итогового сжатия (получившийся текстовый файл может быть считан с любым текстовым редактором). Файлы в обоих форматах могут вставляться в блокнот MuPAD и свободно управляться.
Кроме того, чтобы сохранить файлы как данные XML, изображения MuPAD могут также быть сохранены во множестве стандартных растровых форматов, таких как .bmp
, .gif
, .jpg
И т.д. Также .svg
и .eps
экспорт доступен. Только используйте соответствующее расширение имени файла, указывающего на формат.
Только XML-файлы .xvz
и .xvc
сохраните информацию, необходимую для интерактивной манипуляции в блокноте MuPAD. Все другие форматы предназначаются для экспорта графики в другие программы.
Если никакое расширение файла не задано в имени файла, расширение по умолчанию .xvz
используется, т.е. данные XML записаны.
В системах Windows анимированные графики MuPAD могут быть экспортированы в .avi
формат. См. Пример 2.
В дополнение к 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 | Положительное целое число, устанавливающее разрешение в DPI (точки на дюйм). Оказывает влияние для экспорта в растровые форматы только. Значение по умолчанию зависит от оборудования. |
n2 | Одно из целых чисел 1, 2, …, 100. Это целое число представляет значение процента, определяющее качество экспорта. Оказывает влияние для JPG, 3D EPS, 3D WMF и AVI экспортируют только. Значением по умолчанию является 75 . |
n3 | 0 , 1 , или 2 . Оказывает влияние для экспорта JPG только. Флаг 0 представляет Базовую линию 'режима JPG, Последовательную', 1 представляет 'Прогрессивный', 2 представляет 'Последовательный Оптимизированный'. Значение по умолчанию 0 . |
n4 | 0 или 1 . Оказывает влияние для экспорта EPS только. Флаг 0 представляет Алгоритм Живописца 'режима 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, и анимированный GIF экспортируют только. Значением по умолчанию является 15 . |
l1 | Список действительных значений между TimeBegin и TimeEnd который определяет времена, в которые изображения должны быть сохранены от анимации. |
Следующие команды сохраняют график в четырех различных файлах в JPG, EPS, SVG и формате BMP, соответственно:
f1 := plot::Function2d(sin(x), x = 0..PI, Color = RGB::Red): f2 := plot::Function2d(cos(x), x = 0..PI, Color = RGB::Blue): plot(f1, f2, OutputFile = "mypicture.jpg"): plot(f1, f2, OutputFile = "mypicture.eps"): plot(f1, f2, OutputFile = "mypicture.svg"): plot(f1, f2, OutputFile = "mypicture.bmp"):
Если никакое расширение файла не задано в имени файла, расширение по умолчанию .xvz
используется, т.е. данные XML записаны. Следующая команда создает файл mypicture.xvz
:
plot(f1, f2, OutputFile = "mypicture"):
Анимированный график MuPAD может быть экспортирован в .avi
формат:
plotfunc2d(sin(x - a), x = 0 .. 2*PI, a = 0 .. 5, OutputFile = "myanimation.avi"):
Анимированный график MuPAD может быть экспортирован в serveral одно изображения в данные времена:
plotfunc2d(sin(x - a), x = 0 .. 2*PI, a = 0 .. 5, OutputFile = "someName.png", OutputOptions=[PlotAt = [i $ i = 0..10 step 0.5]]):