matlab函数拟合改错
答案:2 悬赏:40 手机版
解决时间 2021-03-11 09:10
- 提问者网友:寂寞梧桐
- 2021-03-10 18:36
matlab函数拟合改错
最佳答案
- 五星知识达人网友:逐風
- 2021-03-10 19:55
你的拟合函数过于复杂。可以简化成以下拟合函数。
如为, f(x) = a*x.*exp(-(b*x))+c*x.*exp(-(d*x)),则系数
a = -0.487 (-1.965, 0.9906)
b = 3.599 (-0.9896, 8.188)
c = 0.00548 (-1.596, 1.607)
d = 0.5382 (-134.3, 135.4)
拟合精度为 R²= 0.4944
如为, f(x) = a*x.*exp(-(b*x))+c*x.*exp(-(d*x))+e*x.*exp(-(f*x)),则系数
a = -8.687 (-2.645e+006, 2.645e+006)
b = -0.02561 (-2456, 2456)
c = -1.96 (-53.12, 49.2)
d = 1.26 (-12.02, 14.54)
e = 9.22 (-2.645e+006, 2.645e+006)
f = -0.009013 (-2450, 2450)
拟合精度为 R²= 0.4944
从图形来看,上图与下图比较,上图更接近实际数值。
如为, f(x) = a*x.*exp(-(b*x))+c*x.*exp(-(d*x)),则系数
a = -0.487 (-1.965, 0.9906)
b = 3.599 (-0.9896, 8.188)
c = 0.00548 (-1.596, 1.607)
d = 0.5382 (-134.3, 135.4)
拟合精度为 R²= 0.4944
如为, f(x) = a*x.*exp(-(b*x))+c*x.*exp(-(d*x))+e*x.*exp(-(f*x)),则系数
a = -8.687 (-2.645e+006, 2.645e+006)
b = -0.02561 (-2456, 2456)
c = -1.96 (-53.12, 49.2)
d = 1.26 (-12.02, 14.54)
e = 9.22 (-2.645e+006, 2.645e+006)
f = -0.009013 (-2450, 2450)
拟合精度为 R²= 0.4944
从图形来看,上图与下图比较,上图更接近实际数值。
全部回答
- 1楼网友:话散在刀尖上
- 2021-03-10 20:58
使用cftool拟合
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯