学过数学的同仁都知道,
1元线性拟合公式:
y = kx + b
二元线性拟合公式:
y=k₁x₁+k₂x₂+b
但是二元非线性拟合公式呢?
我这边给大家提供一些参考,
二元二次函数:double sum = coefs[0] + coefs[1] * a + coefs[2] * b + coefs[3] * a * a + coefs[4] * a * b + coefs[5] * b * b + coefs[6];
三元二次函数:
double sum = coef[0] + coef[1] * a + coef[2] * b + coef[3] * c + coef[4] * a * a + coef[5] * a * b + coef[6] * a * c
+ coef[7] * b * b + coef[8] * b * c + coef[9] * c * c + coef[10];
但是这些公式的系数怎么算呢?
我这儿提供了一个C#编写的Demo,供大家参考:
资源下载地址如下:多维非线性拟合函数Demo资源-CSDN文库