本帖最后由 xy清如许 于 2020-7-28 14:27 编辑
我在这样一段代码中对一组数据进行最小二乘拟合,找这组数据拟合后的最小值点。结果连续运行与单步调试时的计算结果不一样,且连续运行时最小值点会一直变化,会是什么原因呢?用的是DSP28335
for(; ;) //此函数使程序陷入循环
{
float a[3] = {0.0,0.0,0.0}; //系数
fitting2(X1, x2, a); //最小二乘拟合
vale = -(a[1]/a[2])/2; //求出拟合后的谷值点位置
}
请大佬解答!
|