回 帖 发 新 帖 刷新版面

主题:要在matlab里的一个figure里面画两个图用哪些命令?

各位大侠,求救[em15]
我想在一个图里面画两条曲线曲线,这两条曲线是同一个程序实现的,只不过参数不同。我试着将一条曲线先画好,然后用hold on命令,可是第二条曲线却成了一族曲线。是为什么呢?各位有没有碰到这种情况啊?

回复列表 (共3个回复)

沙发

怎么写的程序啊,发过来看看

板凳


用subplot( , ,)或先画一个图加 hold on再画就可以了

3 楼

[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')

我来回复

您尚未登录,请登录后再回复。点此登录或注册