русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оформление графиков


Дата добавления: 2015-06-12; просмотров: 936; Нарушение авторских прав


 

Для того, чтобы графики было удобно использовать в дальнейшей работе, их необходимо соответствующим образом оформить.

На график можно нанести:

координатную сетку (команда grid on);

подписи к осям абсцисс и ординат (команды xlabel(…), ylabel(…));

заголовок (команда title(…));

легенду (команда legend(…)).

Перечисленные команды можно использовать для графиков в линейном, логарифмическом или полулогарифмическом масштабах. Если в одном окне отображается несколько графиков,тос помощью командыlegendможно поместить дополнительную информацию о каждом из графиков.

Пример 20. Вычертить графики двух функций y (t) = sin(t),и y (t) = sin3(t)при изменении t в пределах от - до с шагом 0,1π (рис. 5.29):

>> t=[-2*pi:0.1*pi:2*pi];

>> y1=sin(t);

>> y2=sin(t).^3;

>> plot(t,y1,'-*m',t,y2,'-ok')

>> grid on

>> title('Периодические функции')

>> xlabel('Аргумент -- время(сек)')

>> ylabel('Амплитуда (В)')

>> legend('10 мая','11 мая',4)

 

 

Рис. 5.29

При составлении легенды следует учитывать, что порядок следования и количество аргументов команды legend(…)заключенных в апострофы,должны быть согласованы с конкретными линиями графика. В данном примере команда legend('10 мая','11 мая')и команда plot(t,y1,'-*m',t,y2,'-ok')согласованы как по порядку следования функций (y1и y2), так и по их количеству.

Последним дополнительным аргументом legend(…)может быть положение легенды в графическом окне, а именно:

-1 – вне графика в правом верхнем углу;

0 – выбирается лучшее положение в пределах графика так, чтобы как можно меньше перекрывать сами графики;

1 – в правом верхнем углу графика (это положение используется по умолчанию);

2,3,4 – соответственно в верхнем левом углу, в нижнем левом углу и в нижнем правом углу графика.



Чтобы переместить легенду, следует нажать левую кнопку мыши и, не отпуская ее, перетащить текст легенды в нужное место.

Часто бывает удобным снабдить тот или иной график соответствующей надписью. В этом случае весьма удобно воспользоваться командой gtext(‘…’)где между апострофами располагают необходимую надпись. Применение команды gtext(‘…’)приводит к выводу строки текста, начало которой помещается в том месте, где находится перекрестье маркера.

Пример 21. В графике функции y (t) =sin(t)(Пример 20)поместитьтекст в виде строки – «График функции sin(t)». Начало надписи (координаты перекрестья) должно быть расположено (рис. 5.30) примерно в точке с координатами (3;0,2).

 

Рис. 5.30



<== предыдущая лекция | следующая лекция ==>
Сплошная освещенная поверхность | Анимация


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.023 сек.