MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB数学相关] 求高手用最小二乘法拟合系数!! (https://www.labfans.com/bbs/showthread.php?t=13364)

wurui2004 2011-05-10 15:01

求高手用最小二乘法拟合系数!!
 
用最小二乘法拟合系数

y=a+b/x^2+c/x^4


x=[430 507 635 868 1436]

y=[2.515 2.403 2.341 2.315 2.299]

查了几天matlab了,搞不定,求高手帮忙写一下拟合过程:confused:

yhcode 2011-05-11 08:30

回复: 求高手用最小二乘法拟合系数!!
 
线性最小二乘基本模型:y = Ax+b
对于你的问题: y = [y1 y2 ... yn]';
A = [1 1/(x1^2) 1/(x1^4);1 1/(x2^2) 1/(x2^4);.....;1 1/(xn^2) 1/(xn^4);]
b为零均值残差。 x = [a b c]'
b的得到需要对y=Ax进行关于x进行一阶泰勒展开,之后得到b和新的A,就可以迭代求解了


所有时间均为北京时间。现在的时间是 04:27

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.