中易网

matlab多条拟合曲线在同一个坐标系显示

答案:2  悬赏:70  
解决时间 2021-02-02 07:12
我有三组不同的xy对应:
x=[0 0.16 0.48 0.72 0.96 1.12 1.28 1.36 1.44 1.48 1.52 1.56 1.64 1.8 2.2 2.6 2.84 3.24 3.56 5];
y=[0 5.6 17.6 23.6 31.2 34.8 37.6 38.4 37.6 36 34 31.6 34 38.4 52.4 61.2 63.2 65.2 65.6 65.6];
x1=[0 0.16 0.32 0.48 0.68 0.8 0.92 1.04 1.12 1.2 1.24 1.28 1.44 1.64 1.92 2.08 2.24 2.4 2.56 2.72 5];
y1=[0 8 14.4 21.6 29.6 33.6 37.6 40 40.8 40 37.6 35.8 40.8 52 65.6 71.2 74.4 76 77.6 78.4 78.4];
x2=[0 0.08 0.16 0.28 0.36 0.52 1 1.08 1.16 1.4 1.56 1.88 3.04 5];
y2=[0 4 8.8 14.4 19.2 28 45.6 43.2 40.8 56 68 81 88.8 88.8];
对它们用sprcv拟合
values1=spcrv([[x(1) x x(end)];[y(1) y y(end)]]); plot(x,y,'*');
values2=spcrv([[x1(1) x1 x1(end)];[y1(1) y1 y1(end)]]); plot(x1,y1,'*');
values3=spcrv([[x2(1) x2 x2(end)];[y2(1) y2 y2(end)]]); plot(x2,y2,'*');
怎么把这三条曲线在同一个坐标系上输出?
最佳答案
hold on 函数可以实现在同一坐标轴下画不同的曲线
全部回答
用plot()函数,就可以将拟合多条曲线绘制在一个坐标系中。 实施过程为 plot(x1,y1,x2,y2,x3,y3,.....) 其中:x1,y1为拟合曲线1某个区间的若干个(x1(i),y1(i))点的行(列)向量 x2,y2为拟合曲线2某个区间的若干个(x2(i),y2(i))点的行(列)向量 x3,y3为拟合曲线3某个区间的若干个(x3(i),y3(i))点的行(列)向量
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大朗车站有车到塘厦天桥吗?到塘厦煌旗小吃培
各位朋友,汕头市区哪里可以办理手机分期付款
游戏的解码问题
请问谁有 公路旁行道树、路树粉刷施工方案 急
万善镇金钥匙幼儿园这个地址在什么地方,我要
金薇内衣怎么代理,代理流程是什么,有没有团
权健股正基适合多大年龄
伊川县洛阳天之贵足足浴这个地址在什么地方,
人类和大自然其他生命之间是什么关系???
五方印章是什么意思
横河聚氯乙烯DCS控制系统维护常识
小周不锈钢制作我想知道这个在什么地方
我家装修改能把厨房的下水和厕所的排污管道合
我已经在金明微盘充值了几分钟了,为什么还不
我想开个制钉厂,请问下,需要在哪些部门办理
推荐资讯
永宁乡安全生产监督管理办公室我想知道这个在
找一名在东莞的烧烤师傅
移动的KTSJLLZS是什么意思?
常常如何造句子
奥迪3.0 V6发动机烧机油吗
北方印刷厂地址在哪,我要去那里办事
佛教中空都没有了,是什么境界?我无法想象!
富盛服装辅料厂在什么地方啊,我要过去处理事
我身份证今天过期,请问还能去买高铁票吗?
excel 自动生成表或透视图表
润泰装饰我想知道这个在什么地方
EDIUS6.0字幕中可以添加图片吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?