如何在matlab中将两个图叠加到一起?

请教大虾:matlab中绘出两个图后怎样让它们出现在一个窗口中,谢谢!... 请教大虾:
matlab中绘出两个图后怎样让它们出现在一个窗口中,谢谢!
展开
 我来答
mike
2016-01-05 · 知道合伙人教育行家
mike
知道合伙人教育行家
采纳数:15109 获赞数:42258
担任多年高三教学工作。

向TA提问 私信TA
展开全部

用hold on语句。例如在同一坐标系画出y1=sin(x)和y2=sin^2(x)。如图,输入代码。也就是只要在画完一个函数后,用hold on,然后再画第二个函数。

1、先定义函数:例如

z1=sin(x)sin(y)

z2=x+x.^3-y.^2+1

z3=sin(sqrt(xx.^2+yy.^2))./sqrt(xx.^2+yy.^2)

代码如下:

2、在一个窗口中不同坐标系画多个图形用语句:subplot(n,m,s)n:图像行数,m:图形列数,s:第几个图形。如subplot(2,3,1),表示画两行两列(即4个图形)中的第一个图形。输入代码:subplot(2,2,1),mesh(z1)得到如下图形。

3、输入代码:subplot(2,2,2),mesh(z2)画第二个图形。

4、同理,输入代码:

subplot(2,2,3),waterfall(z2)

subplot(2,2,4),meshc(z3)

画第三、四个图形。

5、画好后需要添加坐标轴名称和标题:先点击某个图,再点insert,即可设置。

greatdju
2008-04-03 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4183万
展开全部
1.用hold on;hold off
例子
ezplot('sin')
hold on
ezplot('cos')
ezplot('tan')
ezplot('cot')
hold off

2.用subplot
例子
subplot(2,2,1)
ezplot('sin')
subplot(2,2,2)
ezplot('tan')
subplot(2,2,3)
ezplot('cos')
subplot(2,2,4)
ezplot('cot')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式