ВУЗ:
Составители:
7
Результат представлен на Рис. 1.
Команда t = 0:.3:10; определяет вектор с компонентами , меняющимися от 0 до 10 с
шагом 0.3. Вторая команда (y = sin(t);) определяет вектор, чьими компонентами
являются sin(0), sin(0.3), sin(0.6), … . И , наконец, plot(t,y) использует значения
векторов t и y для построения графика.
Рис. 1.
Для прорисовки линий сетки после команды plot следует через запятую указать
команду grid.
График в полярной системе координат строится аналогичным образом:
t=0:0.01:2*pi; y=3*(1+sin(t)); polar(t,y)
Для совмещения графиков в одной системе координат используется функция
hold on, например:
t=0:0.01:2*pi;y1=3*(1+sin(t));y2=3*(1-sin(t));
polar(t,y1),hold on,polar(t,y2,'r')
Для совмещения трех и более графиков с помощью функции hold on второй ,
третий, … графики указываются через запятую, например:
t=0:0.01:2*pi;y1=3*(1+sin(t));y2=3*(1-sin(t));
y3=3*(1+cos(t)); y4=3*(1-cos(t));
polar(t,y1),hold on,polar(t,y2,'r'),polar(t,y3,'g'),polar(t,y4,'k')
Для построения графиков заданных функций может быть использована
команда fplot:
% График функции sin(t) или sin(x) и т .д . в пределах по аргументу от
π
3
−
до
π
3
+
:
» fplot('sin(t)',[-3*pi 3*pi]),grid % Набор в рабочей строке MATLAB
% График функции sin(t) в пределах по t от
π
3
−
до
π
3
+
с ограничением от -0.7 до 0.7
» fplot('sin(t)',[-3*pi,3*pi,-0.7,0.7]),grid
% Совмещение нескольких графиков : sin(t), exp(-0.5t), 3cos(t)
» fplot('[sin(t),exp(-0.5*t),3*cos(t)]',[-1,10,-4 5]),grid
7 Результатпред ставлен наРи с. 1. К оманд аt = 0:.3:10; опред еля етвектор скомпонентами , меня ющ и ми ся от0 д о 10 с ш агом 0.3. В торая команд а (y = sin(t);) опред еля ет вектор, чьи ми компонентами я вля ются sin(0), sin(0.3), sin(0.6), … . И , наконец, plot(t,y) и спользует значени я векторов t и y д ля построени я граф и ка. Ри с. 1. Д ля прори совки ли ни й сетки послекоманд ы plot след уетчерез запя тую указать команд у grid. Граф и кв поля рной си стемекоорд и натстрои тся аналоги чны м образом: t=0:0.01:2*pi; y=3*(1+sin(t)); polar(t,y) Д ля совмещ ени я граф и ков в од ной си стеме коорд и нат и спользуется ф ункци я hold on, напри мер: t=0:0.01:2*pi;y1=3*(1+sin(t));y2=3*(1-sin(t)); polar(t,y1),hold on,polar(t,y2,'r') Д ля совмещ ени я трех и более граф и ков с помощ ью ф ункци и hold on второй, трети й, … граф и ки указы ваются через запя тую, напри мер: t=0:0.01:2*pi;y1=3*(1+sin(t));y2=3*(1-sin(t)); y3=3*(1+cos(t)); y4=3*(1-cos(t)); polar(t,y1),hold on,polar(t,y2,'r'),polar(t,y3,'g'),polar(t,y4,'k') Д ля построени я граф и ков зад анны х ф ункци й мож ет бы ть и спользована команд аfplot: % Г р афик фу н к ции sin(t) ил и sin(x) и т .д . в пр ед ел ах по ар гу м ен т у от − 3π д о + 3π : » fplot('sin(t)',[-3*pi 3*pi]),grid % Набор в рабочей строке MATLAB % Г р афик фу н к ции sin(t) в пр ед ел ах по t от − 3π д о + 3π с огр ан ич ен ием от -0.7 д о 0.7 » fplot('sin(t)',[-3*pi,3*pi,-0.7,0.7]),grid % С ов м ещ ен ие н еск ол ьк их гр афик ов : sin(t), exp(-0.5t), 3cos(t) » fplot('[sin(t),exp(-0.5*t),3*cos(t)]',[-1,10,-4 5]),grid
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »