如何在matlab中画两条曲线

x0.0000.5001.0001.5002.0002.5003.000y0.6540.7510.7780.7660.7710.7880.785z0.6540.7840.... x 0.000 0.500 1.000 1.500 2.000 2.500 3.000
y 0.654 0.751 0.778 0.766 0.771 0.788 0.785
z 0.654 0.784 0.785 0.785 0.785 0.785 0.785
画出(x,y)和(x,z)两条曲线。谢谢,很着急用啊
展开
 我来答
张镇宇e1
2008-09-26 · TA获得超过123个赞
知道答主
回答量:207
采纳率:0%
帮助的人:0
展开全部
x=[0.000 0.500 1.000 1.500 2.000 2.500 3.000];
y=[0.654 0.751 0.778 0.766 0.771 0.788 0.785];
z=[0.654 0.784 0.785 0.785 0.785 0.785 0.785];

figure; hold on; %重点
plot(x,y); %第一条
plot(x,z); %第二条

%第三条,第四条自己发挥吧。。
dsj6700417
2008-09-26 · TA获得超过662个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:254万
展开全部
x =[0.000 0.500 1.000 1.500 2.000 2.500 3.000 ];
y =[0.654 0.751 0.778 0.766 0.771 0.788 0.785 ];
z=[ 0.654 0.784 0.785 0.785 0.785 0.785 0.785 ];
plot(x,y,'-r',x,z,'--g')
红色是(x,y),绿色是(x,z)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
day忘不掉的痛
推荐于2017-09-01 · 知道合伙人数码行家
day忘不掉的痛
知道合伙人数码行家
采纳数:62646 获赞数:223940
本人担任公司网络部总经理多年,有充足的网络经验、互联网相关知识和资讯。

向TA提问 私信TA
展开全部
要是想把一张图分成两部分各画一条曲线的话,就用subplot命令。
如果是想在一个坐标轴里画两条曲线,可以在画完一条后,用以下命令
hold on
hold off
把画第二条曲线的命令写在中间就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
metaphysor
2008-09-26 · TA获得超过214个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:136万
展开全部
把2楼最后一行改成:plot(x,y,'r');hold;plot(x,z,'g');

效果就正常点了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式