【发布时间】:2017-12-25 22:24:41
【问题描述】:
我正在尝试对 4D 数据执行插值/拟合(最好是非线性的,但线性也应该没问题)。我的数据有以下形式:
[a,b,c] = func(input)
显然,func 是未知的,最终数据看起来像(输入,a,b,c):
0 -0.1253 0.0341 0.01060
35 -0.0985 0.0176 0.02060
50 -0.0315 -0.0533 0.1118
60 -0.0518 -0.0327 0.03020
80 0.2939 -0.0713 0.05670
100 0.3684 -0.0765 0.06740
我在例如input = [0, 35, 50, 60, 80, 100] (0 是最小值,100 是最大值;我在最小值和最大值之间取 6 个样本)然后我得到相应的 a、b 和 c 值(我知道 6样本点是一个糟糕的实验设计,所以我将来会扩展它)。
- 我试图猜测输入 = 19 时 a、b 和 c 的值?有什么指点吗?
- 在这种情况下如何估计拟合优度?
【问题讨论】:
标签: matlab interpolation curve-fitting