最小二乘法的多项式拟合原理与代码实现
最小二乘法的多项式拟合给定一系列点,运用最小二乘法拟合出这些点的多项式曲线函数。假设拟合出的多项式(k项)函数为:又假设真实曲线函数为:则对于给定的n个点(xi,yi ),0<i≤n,拟合曲线与实际偏差要最小,即:则问题转换为:求一组解(a0,a1,a2,…,ak)^T,使得函数L的值最小。由极值条件可知,让L取最小值时的一组解,L对其的偏导数为0;为了求解,对L求ai的偏导并令其为0:化简可得:表示成矩阵为:明显上式是一个解线性方程组问题:A*X=B。在编程时,对于A的获
原创
2021-06-25 10:52:17 ·
2079 阅读 ·
0 评论