主题:要在matlab里的一个figure里面画两个图用哪些命令?
airu
[专家分:0] 发布于 2007-07-08 15:47:00
各位大侠,求救[em15]
我想在一个图里面画两条曲线曲线,这两条曲线是同一个程序实现的,只不过参数不同。我试着将一条曲线先画好,然后用hold on命令,可是第二条曲线却成了一族曲线。是为什么呢?各位有没有碰到这种情况啊?
回复列表 (共3个回复)
沙发
jf5653523 [专家分:0] 发布于 2007-07-08 18:23:00
怎么写的程序啊,发过来看看
板凳
shuizhongou [专家分:0] 发布于 2007-07-18 19:32:00
用subplot( , ,)或先画一个图加 hold on再画就可以了
3 楼
Guassfans [专家分:4090] 发布于 2007-07-18 22:52:00
[quote]
用subplot( , ,)或先画一个图加 hold on再画就可以了[/quote]
说明:子图subplot(m,n,p):其功能是把一个图形分成m×n个小图形窗口,通过参数p调用各子窗口进行操作。
例子:
x=0:0.1*pi:2*pi;
y=sin(x);
z=cos(x);
subplot(2,2,1), plot(x,y,'-*')
subplot(2,2,2), plot(x,z,'-o')
subplot(2,2,3), plot(x,y+z,'-h')
subplot(2,2,4), plot(x,y-z,'-x')
我来回复