MATLAB画出平滑曲线图问题

x=[035810152025];y=[48201585321];已知上面的x轴数据,与y轴数据,想画出一条一一对应(x(i),y(i))的平滑曲线,请高手给个完整代码,... x=[0 3 5 8 10 15 20 25];
y=[48 20 15 8 5 3 2 1];

已知上面的x轴数据,与y轴数据, 想画出一条一一对应(x(i),y(i))的平滑曲线,请高手给个完整代码,谢谢!!!!
如果再加一个y1矩阵
y1=[1 2 4 6 8 1 22 56]

该怎么在一个图上画出(x,y)(x,y1)的平滑曲线呢
展开
 我来答
flever841124
2010-03-18 · TA获得超过709个赞
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
你说的平滑曲线是什么意思,MATLAB画曲线都是描点法画的,参考以下代码:
x=[0 3 5 8 10 15 20 25];
y=[48 20 15 8 5 3 2 1];
y1=[1 2 4 6 8 1 22 56];

plot(x,y,'b');%蓝色
hold on;
plot(x,y1,'r');%红色
%如果需要标注的话,加上下面的代码
legend('x-y','x-y1');

如果对你有帮助,就给我加分吧,呵呵:)
fyg26856469
推荐于2018-04-12 · TA获得超过698个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:209万
展开全部
x=[0 3 5 8 10 15 20 25];
y=[48 20 15 8 5 3 2 1];
y1=[1 2 4 6 8 1 22 56];
values1=spcrv([[x(1) x x(end)];[y(1) y y(end)]],3,1000);
values2=spcrv([[x(1) x x(end)];[y1(1) y1 y1(end)]],3,1000);
plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b')
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式