Размещение нескольких рисунков в одном графическом окне
Команда 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!