我无法理解和应用nlinfit
Matlab 中函数的使用。所以,假设我得到了向量
x = [1, 2, 3, 4, 5]
y = [2.3, 2.1, 1.7, .95, .70]
我被要求将这些数据拟合成指数形式(我不知道这些数字是否有效,我编造了它们)其中y = A*e^(Bx) + C
(A/B/C
是常数)。
我的理解是,它nlinfit
需要 4 个参数,两个向量,modelfunction
在这种情况下应该是我上面的等式,然后beta0
是 ,我根本不明白。我的问题是如何实现modelfunction
in nlinft
,以及如何找到beta0
(仅使用要绘制/拟合的 2 个向量时)以及应该如何实现?有人可以给我看一个例子,以便我可以将此功能应用到任何适合的地方吗?我怀疑我将来会经常使用它并且真的很想学习它。