99问答网
所有问题
matlab用三次多项式拟合,求出表达式的值,画出拟合示意图,并测算x为11、12时的y值
x 1 2 3 4 5 6 7 8 9
y 10.2 14.1 13.9 12.3 10.5 11 12.4 13.5 16
举报该问题
推荐答案 2012-04-27
x=[1 2 3 4 5 6 7 8 9];
y=[10.2 14.1 13.9 12.3 10.5 11 12.4 13.5 16];
y0=polyfit(y,x,3)%得到拟合多项式系数
x1=11;
x2=12;
f = polyval(y0,y);
plot(y,x,'o',y,y0,'-r')
f1 = polyval(y0,x1))%得到x1的y值
f2= polyval(y0,x2))%得到x2的y值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eW7BevXtW.html
相似回答
大家正在搜
相关问题
两个matlab小题目,高手们求解答
请大神帮我用MATLAB做一下三次拟合多项式和画出曲线图,多...
哪位大神帮忙用MATLAB做一个三次拟合多项式和画图
用matlab编写程序求以幂函数作基函数的3次、4次多项式的...
MATLAB单调三次多项式拟合
关于用MATLAB拟合一组数据,得到函数的表达式
急!求高手,如何用matlab进行曲线拟合,就是已知x轴和y...
如何用Matlab实现三维曲线的拟合,并求出曲线的函数表达式...