C++最小二乘法拟合-(线性拟合和多项式拟合)(三)

2014-11-24 11:12:24 · 作者: · 浏览: 1
->AddPoints(&m_x[0], &yploy[0], yploy.size()); pfitLineSerie1->SetName(_T("多项式拟合方程"));//SetName的作用将在后面讲到 pfitLineSerie1->SetWidth(2); }
步骤如下:

和线性拟合一样,什么Fit变量输入观察值,同时输入需要拟合的阶次,这里输入2阶,就是2项式拟合拟合完后,拟合的相关结果保存在czy::Fit里面,可以通过相关方法调用,方法在头文件中都有详细说明 代码:
for (int i=0;i
                                       
                                        
是用于生成方程的,由于系数小于时,打印时会把负号“-”显示,而正数时却不会显示正号,因此需要进行判断,如果小于0就不用添加“+”号,如果大于0就添加“+”号 结果如下: n峨n丁 下载: C++最小二乘法拟合-(线性拟合和多项式拟合)