注册 登录
编程论坛 Matlab

求助啊!画图问题。

dapianzi 发布于 2008-05-30 15:59, 841 次点击
小弟刚接触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在另一个子图中,小弟总是只画出一个曲线,望大伙帮帮忙啊,急!!!!

[[it] 本帖最后由 dapianzi 于 2008-5-30 16:21 编辑 [/it]]
3 回复
#2
seidel2008-05-30 18:29
x=[1 5 3 4];
y=[5 6 9 8];
a=[11 12 13 16];
b=[25 46 35 12];
subplot(1,2,1)
plot(x,y);
subplot(1,2,2)
plot(x,y)
#3
dapianzi2008-05-31 15:35
[bo][un]seidel[/un] 在 2008-5-30 18:29 的发言:[/bo]

x=[1 5 3 4];
y=[5 6 9 8];
a=[11 12 13 16];
b=[25 46 35 12];
subplot(1,2,1)
plot(x,y);
subplot(1,2,2)
plot(x,y)

这个貌似不行啊,你这个是每个子图上只有一条曲线,而不是两条曲线,我想要的是每个子图上有两条曲线
#4
hitzhang2008-05-31 18:19
x=[1 5 3 4];
y=[5 6 9 8];
a=[11 12 13 16];
b=[25 46 35 12];
subplot(1,2,1)
plot(x);hold on;plot(y);
subplot(1,2,2)
plot(a);hold on;plot(b);
1