【发布时间】:2015-02-08 02:10:05
【问题描述】:
我正在阅读的曲线拟合文档似乎并不复杂,但显然我做错了。
给定 x,y 数据,尝试拟合 3 次多项式函数,数据点似乎被忽略了。有人能解释一下如何解决这个问题,以及这条曲线实际计算的是什么,而不是我认为它应该计算的是什么?
【问题讨论】:
-
您能否显示实际数据以便我们重现“错误”?
-
如果您正在进行拟合,您可能通过将多项式 f(x) 等同于您尝试在 4 个点拟合的曲线的值来求解 p1、p2、p3 和 p4,这似乎类似于 $e^{-x}$。这些点似乎在 0、1300、3800 和 5900 左右。如果在求解 p1、p2、p3 和 p4 后,这些点的误差接近于零,则拟合可能是正确的。
-
@Benoit_11 为数据编辑
-
看起来很适合使用该数据的三阶多项式。真的,我认为您应该尝试为该数据拟合指数或幂曲线。
-
我在您链接的内容中看不到相同的数据。您的数据与三次多项式完全不同,因此最佳拟合仍然是它的不良表示。
标签: matlab curve-fitting