最小二乘法公式的系数怎么求?

问题描述:

最小二乘法公式的系数怎么求?
已知(x1,y1)(x2,y2)(x3,y3)(x4,y4)…(xn,yn)
求f(x)=a_n x^n+a_(n-1) x^(n-1)+a_(n-2) x^(n-2)+a_(n-3) x^(n-3)+⋯+a_0 x ^0(a_n:n是a的下脚标,x^n:n是x的幂)
求系数数组(a0,a1,a2,…,an)
不要程序,只要公式,要可以算出来的

使用matlab中的函数polyfit()计算N阶拟合,n为题目中的n,是一个具体数字
程序如下:
x=[x1,x2,x3,.,xn];
y=[y1,y2,y3,...,yn];
p=polyfit(x,y,n)
则计算出来的矩阵p,从左至右依次为最高阶到最低价的系数