matlab中如何在第一个axes中画sin(x)在第二个axes中画cos(x)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:12:45

matlab中如何在第一个axes中画sin(x)在第二个axes中画cos(x)
matlab中如何在第一个axes中画sin(x)在第二个axes中画cos(x)

matlab中如何在第一个axes中画sin(x)在第二个axes中画cos(x)
h=figure('units','normalize','position',[0.1 0.1 0.8 0.8]);
h1=axes('parent',h);
set(h1,'units','normalize','position',[0.1 0.1 0.4 0.8])
x=0:pi/400:2*pi;
y=sin(x);
plot(x,y,'r')
h2=axes('parent',h);
set(h2,'units','normalize','position',[0.55 0.1 0.4 0.8])
x=0:pi/400:2*pi;
y=cos(x);
plot(x,y,'b')
另外一种方法:
h=figure('units','normalize','position',[0.1 0.1 0.8 0.8]);
h1=axes('parent',h);
set(h1,'units','normalize','position',[0.1 0.1 0.4 0.8])
h2=ezplot('sin(x)')
set(h2,'color','r')
h2=axes('parent',h);
set(h2,'units','normalize','position',[0.55 0.1 0.4 0.8])
h2=ezplot('cos(x)')
set(h2,'color','g')