Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Построение нескольких графиков в одной системе координат



Есть разные способы построения нескольких графиков в одной системе координат.

 

1 способ. Предположим, нам надо построить в одной системе координат два графика. Тогда перед вызовом функции plot мы должны построить таблицы обеих функций, например x1,y1 и x2,y2. А при вызове функции plot указать их через запятую в списке аргументов.

Пример 3.

>> x=-3:0.1:3;

>> y1=x.^2;

>> y2=x.^2+2;

>> plot (x,y1,x,y2)

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

Пример 4.

>> x1=0:0.1:10;

>> y1=sqrt(x1);

>> x2=-2:0.1:10;

>> y2=sqrt(x2+2);

>> x3=1:0.1:10;

>> y3=sqrt(x3-1);

>> plot(x1,y1,'b',x2,y2,'r*:',x3,y3,'gs-.')

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

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

.

 

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

Пример 5.

>> x=-2*pi:pi/20:2*pi;

>> y=cos(x);

>> plot(x,y)

>> hold on

>> plot(x,cos(2*x),'g')

>> plot(x,cos(0.5*x),'r')

>> grid on

>> xlabel('x'),ylabel('y')

>> title('Графики функций y=cos(x), y=cos(2x), y=cos(0,5x)')

 

Для визуализации координатных осей после построения графика функции можно использовать функцию

line([x1 x2],[y1 y2])

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

line([x1 x2],[y1 y1], ‘Сolor’, ‘black’)

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

>> line ([-8 8],[0 0],'Color','black')

>> line ([0 0],[-1 1],'Color','black')

 

Чтобы отменить режим добавления графика, нужно ввести команду hold off

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

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

1) на промежутке ;

2) на промежутке и на промежутке , на промежутке (масштаб по осям сделать одинаковым с помощью команды axis equal).

 




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

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.