Размещение нескольких рисунков в одном графическом окне



Команда subplot ( n 1, n 2, n ) разбивает графическое окно Figure на несколько графических областей одинакового размера: n1- число областей по горизонтали, n2 – число областей по вертикали, n – выбор области, в которой предстоит строить.

Пример. Создать графическое окно для четырех координатных плоскостей. В первых трех построить по одной прямой, в четвертой все три прямые. Прямые, проходят через точки (0,0) и (2,1), (0,0) и (-2,-1), (-2,4) и (0,0).

 

>> subplot (2,2,1)

>> line([0;2],[0;1])

>> subplot (2,2,2)

>> line([0;-2],[0;-1])

>> subplot (2,2,3)

>> line([-2;0],[4;0])

>> subplot (2,2,4)

>> line([0,0,-2;2,-2,0],[0,0,4;1,-1,0])

Построение векторов на плоскости

Теперь превратим эти прямые в векторы. Для этого концы прямых нужно пометить стрелочками. Для этого используем команду plot(x,y,’>’,’LineWidth’,4).

Пример. Построить вектор AB, если A(0,0) и B(2,1).

>> line([0;2],[0;1],'lineWidth',2)

>> grid on, hold on

>> plot(2,1,'>b','lineWidth',4)

 

Для построения векторов в MATLAB удобнее использовать встроенную функцию quiver. Изучите самостоятельно, как работает эта функция (help quiver).

Пример. Построим два вектора с координатами (3,5) и (2,-3) с началом в точках (0,0) и (2,1).

x=0;y=0;x1=3;y1=5;x2=2;y2=-3;

hold on, grid on

quiver(x,y,x1,y1,0,'r'),quiver(x,y,x2,y2,0,'r')

x0=2;y0=1;

quiver(x0,y0,x1,y1,0),quiver(x0,y0,x2,y2,0)

 

Упражнение 1.6. Даны точки A(0,0), B(2,1), C(0,2), D(2,0) и E(-3,0). Вычислить в MATLAB координаты векторов AB, CD, ВЕ и CE. Создать графическое окно для двух координатных плоскостей. В первой области с помощью функции quiver построить эти векторы. Во второй области изобразить сумму любых двух данных векторов, взяв в качестве начала векторов любую точку, кроме (0,0).

 


Дата добавления: 2019-09-13; просмотров: 254; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!