24小时热门版块排行榜    

查看: 1046  |  回复: 2

sun7196

银虫 (小有名气)

[求助] orign自定义拟合函数,但不收敛,求大神指点,谢谢 已有1人参与

我自定义的函数是:y=I/(1+A*exp(-E/(k*x)))
参数:I,A,E
常数:k=1.3806505*10^(-23)

数据为:
      x               y
3.30033        2014460
3.19489        1435730
3.09598        994071
3.003        641467
2.91545        441993
2.83286        308995
2.75482        212821
2.68097        154920


求大神们帮忙

orign自定义拟合函数,但不收敛,求大神指点,谢谢
QQ截图20211207115758.jpg


orign自定义拟合函数,但不收敛,求大神指点,谢谢-1
QQ截图20211207121805.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

waterque

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
sun7196: 金币+10, ★★★★★最佳答案, 谢谢大神的指点,头一次尝试算,还想请问您纵坐标为PL强度,若想换成PL积分强度,数据如何处理 2021-12-10 22:54:07
你这数值差别太大,初始化的值离真实值太远,所以origin无法拟合。你可以试试把y/10^6,k玻尔兹曼常数用meV/K的单位,k = 0.08617. 再合理设置初始值可能能得到较好的拟合。或者为了更进一步简化拟合函数,把得到的y值再求倒数,之后的拟合函数就变成 y = B*(1+A*exp(-E/(k*x))).
行自己的路:waterque@hotmail.com
2楼2021-12-10 19:16:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nihaoa丶

新虫 (初入文坛)

3楼2021-12-14 00:46:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sun7196 的主题更新
信息提示
请填处理意见