24小时热门版块排行榜    

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

liuhui00

木虫 (小有名气)

[求助] 求教如何用Origin软件自定义隐式函数拟合实验数据 已有1人参与

各位大神,为了写出论文,正在用Origin2015自定义隐式函数拟合实验数据,但是半个月了还是没有搞定,隐式公式如下:

f = A1*(1-exp(-A2*x))+A3*(exp(A4*exp(A5*y)*x)-1)
请问各位,上式有问题吗?Origin2015的说明书有吗?


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

waterque

金虫 (正式写手)

★ ★
独孤神宇: 金币+2, 鼓励交流 2019-04-24 21:35:37
origin 可以进行隐函数拟合,不过确实初始条件很重要,如果初始条件离真实值太远,拟合无法收敛得不到合理的拟合结果。

拟合时,新建函数,Function model选择implicit, 最后的function body: f = (....) - y。 并要设置合适的初始值,如A2 设为0,其余设为-1,最后可以得到比较合理的拟合结果。

如origin给出的结果为:
A1: -0.229
A2: -0.002
A3: -1.902
A4:-0.032
A5: -1.433

每次拟合可能会有一些偏差,但在便准差范围内, 亦可以上面的结果作为初始值进一步拟合。

» 本帖已获得的红花(最新10朵)

行自己的路:waterque@hotmail.com
15楼2019-04-17 10:32:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
liuhui00: 金币+20, ★★★很有帮助, 谢谢,我再看看! 2019-04-16 10:31:04
为什么要用隐式?你的公式完全可以转换写成显示格式吧:

y=ln(ln((f-A1*(1-exp(-A2*x))/A3+1)/(A4*x))/A5
2楼2019-04-16 10:28:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhui00

木虫 (小有名气)

应该是

y= A1*(1-exp(-A2*x))+A3*(exp(A4*exp(A5*y)*x)-1)


就是公式右边也包含有y,请问该如何处理?先谢谢了!
3楼2019-04-16 10:34:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

相关数据也请放上来。
4楼2019-04-16 10:36:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见