Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 206

204
Пример 23.3.
Построить четыре графика различного типа, размещенных
в подокнах одного окна
( )
2
y sin x
=
,
( )
3
z cos x
=
,
( )
(
)
2
u cos sin x
=
и
( )
(
)
3
v sin cos x
=
.
-->x=[-10:0.01:10];
-->y=sin(2*x);
-->z=cos(3*x);
-->u=cos(sin(2*x));
-->v=sin(cos(3*x));
-->rect=[min(x),-1,max(x),1];
-->tics=[2,11,10,5];
-->plotframe(rect,tics,[%t,%t],["Function y=sin(2x)",X","Y"],
[0,0,0.5,0.5])
-->plot(x,y);
-->plotframe(rect,tics,[%f,%f],["Function y=cos(3x)","X","Y"],
[0.5,0,0.5,0.5])
-->plot(x,z);
-->plotframe(rect,tics,[%f,%f],["Function y=cos(sin(2x))","X","Y"],
[0,0.5,0.5,0.5])
-->plot(x,u);
-->plotframe(rect,tics,[%t,%t],["Function y=sin(cos(3x))","X","Y"],
[0.5,0.5,0.5,0.5])
-->plot(x,v);
-->
Графики представлены на рис. 23.13.
Еще одним способом изображения нескольких графиков в одном окне
является использование функции
subplot
, которая разделяет графическое окно
на несколько отдельных графиков. Обращение к ней имеет вид:
subplot
(
m
,
n
,
p
) или
subplot
(
mnp
).
Графическое окно разбивается на
m
окон по вертикали и
n
окон по
горизонтали, текущим окном становится окно с номером
р
.
mnp
– целое число, где
m
– число окон по вертикали,
n
– число окон по
горизонтали,
р
– номер текущего окна.
1...,196,197,198,199,200,201,202,203,204,205 207,208,209,210,211,212,213,214,215,216,...286
Powered by FlippingBook