【发布时间】:2021-09-26 03:09:27
【问题描述】:
我想拟合这个方程来找到变量的值,特别是'c'
a*exp(-x/T) +c*(T*(exp(-x/T)-1)+x)
我确实有 `
的值a = -45793671; T = 64.3096
由于缺少初始参数,cftool MATLAB 中的 SSE 和 RMSE 误差太大,根本无法拟合数据。 我也尝试了其他方法(线性拟合),但错误率高的问题仍然存在。
有什么方法可以很好地拟合数据,以便找到最准确的 c 值?
for x:
0
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
`
for y:
-45793671
-87174030
-124726368
-165435857
-211887711
-255565545
-295927582
-332434440
-365137627
-383107046
-408000987
-434975682
-465932505
-492048864
-513857005
-543087921
-573111110
-588176196
-607460012
-628445691
【问题讨论】:
标签: matlab curve-fitting