Распечатка и сохранение графики


Как упоминалось в главах 1 и 2, графика отображается в отдельном окне изображения.

Вы можете сохранить текущий отображенный график, выбрав команду меню File -> Save As... (Файл -> Сохранить как...) в окне изображения. Формат файла по умолчанию (.fig) является специальным форматом программы MATLAB и не распознается большинством других программ; однако для сохранения доступны и многие другие графические форматы. Вы можете также распечатать текущее изображение, выбрав команду меню File -> Print... (Файл -> Печать...), или можете ввести команду print, которая выведет изображение в текущем окне на печать, используя принтер по умолчанию. Так как вы не собираетесь распечатывать изображение каждый раз, когда запускаете сценарий, то не следует включать команду print в М-файл. Вместо этого лучше использовать форму данной команды, которая посылает информацию вывода в файл. Это также позволяет присвоить информативные заголовки вашим изображениям. Например:


Распечатка и сохранение графики картинка


Форма команды print, использованная в этом сценарии, приводит к тому, что текущее изображение записывается в формате EPS - Encapsulated PostScript ® в файл с именем figureA.eps в текущем каталоге. Этот файл можно распечатать позже (на принтере PostScript) или можно импортировать в другую программу, которая может считывать формат PostScript. Если вы собираетесь вставлять графику программы MATLAB в web-страницу, лучше сохранить изображение в файле формата .png с помощью команды print -dpng. (Вы можете также выбрать команду меню File -> Save As -> (Файл -> Сохранить как...) в окне изображения и в открывающемся списке Save as type (Тип файла) выбрать Portable Network Graphics file (*.png) (Переносимый сетевой графический файл).) Чтобы узнать о других доступных форматах, воспользуйтесь онлайновой справкой для команды print.

В качестве последнего примера по работе с графикой рассмотрим задачу по графическому представлению функций sin(x), sin(2x) и sin(3x) в одной системе координат. Это типичный пример; нам часто приходится чертить несколько похожих кривых, уравнения которых зависят от параметра. Ниже показано решение задачи с помощью М-файла-сценария:


Распечатка и сохранение графики картинка
Распечатка и сохранение графики картинка


Результат показан на рисунке (Рис. 3.1).

Синусоидальные кривые


Распечатка и сохранение графики картинка


Рис. 3.1. Синусоидальные кривые

Давайте проанализируем это решение. Мы начинаем с определения координатной сетки из 101 равномерно расположенного значения от 0 до 2тт. Затем команда figure открывает новое окно изображения, а команда hold on дает программе MATLAB инструкцию, что мы хотим начертить несколько кривых на одной координатной сетке. Чтобы не вводить три раза команду plot, мы задаем цикл командой for, описанной выше. Затем вводим команду hold off, чтобы вывести окно изображения, придаем графику более привлекательный вид, изменяя диапазон горизонтальной оси, выбираемый программой MATLAB, на реальный диапазон х, и с помощью команды title присваиваем изображению заголовок.

Эта статья из раздела-взаимодействие с программой matlab, которая посвящена теме-распечатка и сохранение графики. Надеюсь вы по достоинству оцените ее!



Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!


Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru