x=-6.28:0.1:6.28;
y=sin(x/2);
z=cos(x);
v=exp(cos(x));
plot(x,y,'k-',x,z,'r.',x,v,'o-');
Построим несколько графиков отдельно друг от друга, но в одном окне (рис.1.11). Команда subplot(3,2,1); означает (Рис.1.11) что окно разбивается на три маленьких окна для построения графиков по вертикали, на две колонки таких окон по горизонтали, и начинаем описывать первый (левый верхний) из графиков. Аналогично последующие команды subplot отличаются только номером очередного графика.
Текст (последовательность команд) введен в окне Command Window.
t=-6.28:0.05:6.28; x=cos(t); y=cos(t).^2; z=sin(t); u=sin(t).^2; v=exp(sin(t)); subplot(3,2,1); plot(t,x,'r.'); grid on; title('x=cos(t)'); xlabel('t'); ylabel('x'); subplot(3,2,2); plot(t,y,'k-'); grid on; | title('y=cos(t)^2'); xlabel('t'); ylabel('y'); subplot(3,2,3); plot(t,z,'r-'); grid on; title('z=sin(t)'); xlabel('t'); ylabel('z'); subplot(3,2,4); plot(t,u,'g-'); grid on; title('u=sin(t)^2'); xlabel('t'); ylabel('u'); | subplot(3,2,5); plot(t,v,'c-'); grid on; title('v=exp(sin(t))'); xlabel('t'); ylabel('v'); subplot(3,2,6); w=exp(cos(t)); plot(t,w,'y-'); grid on; title('w=exp(cos(t))'); xlabel('t'); ylabel('w'); | |
| |||
При описании функций, содержащих операции умножения и возведения в степень, надо учитывать, что их аргумент является массивом чисел. Соответственно, функция тоже будет получена в виде массива. Его элементы будут результатом поэлементного обращения функции к массиву аргумента. Поэтому ставится знак «точка» при описании функции y=cos(t).^2; или u=sin(t).^2; знак «точка» ставится после аргумента, перед знаком операции возведения в степень.
|
|
Рис.1.11.Несколько графиков отдельно друг от друга, но в одном окне.
Построим график в полярной системе координат (рис.1.12). Для этого сформируем массив значений полярного угла phi и полярного радиуса ro и используем команду polar(phi, ro, s), где s строка из трех символов, задающих цвет линии, тип маркера и тип линии. Можно ограничиться только цветом и типом линии.
В МАТЛАБе предусмотрена автозамена комбинаций латинских букв на греческие буквы. Так например \phi заменяется на ϕ, \rho заменяется на ρ. Поэтому в команде title(‘Заголовок’) указываем в заголовке не греческие буквы а соответствующие им комбинации латинских букв. На рис.1.12 показан график.