matlab多组数据在同一张图上画条状图

来源:百度知道 编辑:UC知道 时间:2024/06/30 01:41:44
y1=f1(x),y2=f2(x)
要在同一张条状图上同时画出y1和y2以进行比较

我也碰到过这样的问题,在Matlab中没找到解决办法,期待回答。
如果是画多个条状图的话,可以在Excel中画的,效果还不错。

也可以使用
figure
subplot(2,1,1)
h1=plot(x,y1,'r','linewidth',5);
subplot(2,1,2)
h1=plot(x,y2,'g','linewidth',5);

嗯,直接用:

figure;
plot(x, y1, '.-');
hold on;
plot(x, y2, 'r--');
legend('y1', 'y2');

就可以了~~~

查找画图工具 help plot
可以设置的