MATLAB中怎样将两个axes在一起并两张图都能显示出来?

 我来答
jyaow
2014-08-29 · TA获得超过956个赞
知道小有建树答主
回答量:460
采纳率:75%
帮助的人:147万
展开全部
纵坐标一样的话用
hold on
plot (t,y1);
plot (t,y2);
纵坐标不一样的话用
plotyy(t1,y1,t2,y2);
追问
多谢~可是我的其中有一个图是bar,另一个是plot,他们的纵坐标还不一样,这可怎么办。。
追答

hold on

bar();

plotyy;

即可


plotyy里面你只画y2即可,这样plotyy的坐标在右,bar坐标在左。



figure(1)

hold on;

bar([1,2,3]);

plotyy([0,0,0],[0,0,0],[1,2,3],[3,2,1]);


本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疾风动竹
2014-08-28 · TA获得超过3.2万个赞
知道大有可为答主
回答量:7695
采纳率:86%
帮助的人:1523万
展开全部
subplot
追问
不是这个意思。。。subplot是分开的图,我想要的是类似与ps里面的图层一样的,两个图属于不同的图层,却可以同时呈现出来。。
追答
hold on
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式