知道点,(2074,17)(4074,21.5)(5074,22.3)(6074,22.8)(7074,23.2)求教matlab程序画xy曲线

如题所述

亲测,结果如图。

x=[2074,4074,5074,6074,7074];

y=[17,21.5,22.3,22.8,23.2];

xin=2074:5:7074;

yin=spline(x,y,xin);

plot(x,y,'ob',xin,yin,'-.r');

title('拟合结果');

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-30
需要拟合成函数么?如果需要进入matlab拟合工具箱进行拟合。如果不需要
x=[2074,4074,5074,6074,7074];
y=[17,21.5,22.3,22.8,23.2];
plot(x,y)追问

如果拟合成函数,能画成曲线吗?最好能画成曲线

第2个回答  2011-05-30
x=[2074,4074,5074,6074,7074];
y=[17,21.5,22.3,22.8,23.2];
p=polyfit(x,y,3);
f = polyval(p,x);
plot(x,y,'-*');hold on;
plot(x,f,'-r');
相似回答
大家正在搜