24小时热门版块排行榜    

查看: 2257  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

twentyjade

新虫 (小有名气)

[求助] Origin如何输入非线性拟合公式? 已有2人参与

我现在在处理一些数据,需要非线性拟合,希望这些数据能和一个已知模型对上,但是我自己把公式输进去的时候总是显示错误,file cannot coverge,好像是这样一句话。原始的公式可以参见下图,Q为y,t为x,Q0可以认为是100,我在origin中输入的是y=100-(a*exp^(bx)+b*exp^(dx))不知道那里错了,谢谢指点。

Origin如何输入非线性拟合公式?
新图片.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

twentyjade

新虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2014-09-04 19:20:24
把“exp^("都改成“exp("应该就没问题了。

还是不可以出现了Fit did not converge - Parameter(s) c,d are not properly initialized. Please check and correct their values.
这样一句提示
3楼2014-09-04 19:30:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
把“exp^("都改成“exp("应该就没问题了。
2楼2014-09-04 19:20:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

twentyjade

新虫 (小有名气)

修改一下,公式有误y=100-(a*exp^(bx)+c*exp^(dx))
4楼2014-09-04 19:33:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by twentyjade at 2014-09-04 19:30:54
还是不可以出现了Fit did not converge - Parameter(s) c,d are not properly initialized. Please check and correct their values.
这样一句提示...

拟合不收敛,换一组初值试试。
再不行用软件1stOpt做。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
5楼2014-09-04 20:28:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见