matlab拟合的曲线方程,代回数据差别巨大是为啥?

如题所述

用cftool拟合工具箱来拟合方程有时候是有这种情况发生的,其拟合结果与实际相差甚远。其原因:拟合后的系数值是取在置信度为95%范围的平均值,如b的上限值为-0.5421,下限值为-0.4472,则b值为【(-0.5421)+(-0.4472)】/2=-0.4946。所以还有5%的偏差在哪。
根据我多年的实践觉得,有了一大堆数据,在你比较迷茫的时候,可以用cftool拟合工具箱初步拟合出曲线方程,然后用lsqcurvefit()或nlinfit()来拟合。lsqcurvefit()或nlinfit()的具体使用方法,可以通过帮助(help)来查看。
温馨提示:答案为网友推荐,仅供参考