我们热爱生命科学!-生物行

[推荐] MATLAB 曲线拟合与插值(2)

时间:2006-01-11 16:00来源:Internet 作者:bioguider 点击: 10808次

 

    MATLAB中,函数polyfit求解最小二乘曲线拟合问题。为了阐述这个函数的用法,让我们以上面图11.1中的数据开始。

 

       » x=[0  .1  .2  .3  .4  .5  .6  .7   .8  .9  1];

 

       » y=[-.447  1.978  3.28  6.16  7.08  7.34  7.66  9.56  9.48  9.30  11.2];

 

    为了用polyfit,我们必须给函数赋予上面的数据和我们希望最佳拟合数据的多项式的阶次或度。如果我们选择n=1作为阶次,得到最简单的线性近似。通常称为线性回归。相反,如果我们选择n=2作为阶次,得到一个2阶多项式。现在,我们选择一个2阶多项式。

 

                     » n=2;           %  polynomial order

(责任编辑:泉水)
顶一下
(50)
94.3%
踩一下
(3)
5.7%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片