Построение графика в декартовых координатах




Практикум 1. Построение графиков функций одной переменной

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

Для начала вызовем функцию самым простым способом.

Пример 1.

x=-2:0.1:2;

y=exp(x);

plot(x,y)

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

Будет лучше, если мы снабдим график заголовком, подпишем оси, нанесем координатную сетку (текст в примере 1, начинающийся с %, является комментарием, его можно не набивать).

Пример 1 (продолжение)

title('Показательная функция') %создаем заголовок графика

xlabel('x'),ylabel('y') % подписываем оси

grid on % наносим координатную сетку

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

Для того чтобы создать новое окно со следующим порядковым номером, например с заголовком Figure 2, и разместить в нем следующий график необходимо перед обращением к функции plot вызвать функцию figure. Для создания нового окна с произвольным номером (либо активации ранее созданного с номером отличным от текущего) при вызове функции figure указывается номер окна в качестве параметра. Например, вызов figure(5) создаст (активирует) окно с заголовком Figure 5.

Пользователь может повлиять на цвет графика, указав в качестве третьего параметра функции один из приведенных в табл. 1 символов (символ надо заключить в апостроф).

Таблица 1. Обозначение цвета графика
Символ цвета Цвет графика Символ цвета Цвет графика
y желтый g зеленый
m малиновый b синий
c голубой w белый
r красный k черный

Также можно задать стиль линии и форму маркера, которым ставятся табличные точки. Некоторые из управляющих символов, определяющих стиль линии и форму маркера, приведены в табл. 2 и 3 (см. также Л. 1 стр. 111). Они задаются в строке третьего параметра функции вместе с символом цвета. Порядок следования символов – любой.

Таблица 2.Обозначение формы маркера   Таблица 3 Обозначение стиля линии
Символ Тип маркера Символ Форма
. жирная точка - сплошная
o круг : пунктирная
x крестик -. штрих-пунктирная
+ плюс -- штриховая
* снежинка    
s квадрат    
d ромб    
p, h звезды (5-, 6-ти конечные)    
^, <, > v треугольники    

 

Пример 2.

x=-3:0.2:3;

figure(2); % создаем новое окно с заголовком Figure 2

plot(x,exp(x),':or')

Упражнение 1.

Построить графики функций, дать каждому из графиков заголовок, подписать оси, нанести координатную сетку, задать цвет графика, тип линии и форму маркера.

.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: