登录论坛

查看完整版本 : [求助]关于画图问题!


dapianzi
2008-05-30, 16:09
小弟刚接触matlab不久,很多东西不懂

请教各位大侠一个问题

例如:有四个数组

x=[1 5 3 4]

y=[5 6 9 8]

a=[11 12 13 16]

b=[25 46 35 12]

用subplot两个子图,其中一个子图是x和y的曲线的比较,另一个子图是a和b的曲线的比较。

就是说x和y在一个子图,a和b在另一个子图中,小弟总是只画出一个曲线,望大伙帮帮忙啊,急!!!!

fgabertb
2008-05-30, 19:37
subplot(2,1,1)
x=[1 5 3 4];
y=[5 6 9 8];
plot(x,'r')
hold on
plot(y)

subplot(2,1,2)
a=[11 12 13 16];
b=[25 46 35 12];
plot(a,'k')
hold on
plot(b,'r')
:smile:

dapianzi
2008-05-31, 15:52
subplot(2,1,1)
x=[1 5 3 4];
y=[5 6 9 8];
plot(x,'r')
hold on
plot(y)

subplot(2,1,2)
a=[11 12 13 16];
b=[25 46 35 12];
plot(a,'k')
hold on
...
这个好像不行啊,出来的是只有第二个子图的两条曲线,第一个子图什么曲线都没有,是空白的。
高手请教啊