用matlab,在同一图形窗口画三个子图。但他们的函数定义域不同,该怎么办。尽量详细的,我是新手。多谢。

 我来答
送叶风
2011-09-27 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:65.7万
展开全部
要是在一个窗口画三个图,用画子图的函数subplot,最好设定坐标轴axis([xmin xmax ymin ymax]);例如
x1=-10:0.1:10;
subplot(1,3,1);plot(x1,x1);
axis([-10 10 -10 10])
x2=0:0.1:10;
subplot(1,3,2);plot(x2,sqrt(x2));
axis([0 10 0 3]);
x3=0:pi/10:pi;
subplot(1,3,3);plot(x3,sin(x3));
axis([0 pi 0 1])
要是在同一张图上做出三个不同的图来,用hold on命令就可以了;
比如:
x1=-5:0.1:5;
x2=0:0.1:5;
x3=-pi:pi/10:pi;
plot(x1,x1)
hold on
plot(x2,sqrt(x2))
hold on
plot(x3,sin(x3))
dbb627
推荐于2018-04-13 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2127
采纳率:88%
帮助的人:1400万
展开全部
同一图形窗口画三个子图用subplot
举个例子
>> x1=0:0.1:pi;
y1=sin(x1);
x2=-2:0.1:3;
y2=cos(x2);
x3=-5:0.2:5;
y3=x3.^2+exp(x3);
subplot(131)
plot(x1,y1)
subplot(132)
plot(x2,y2)
subplot(133)
plot(x3,y3)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式