24小时热门版块排行榜    

查看: 1557  |  回复: 2

lootus

木虫 (小有名气)

[求助] origin自定义拟合函数

请问一个采用origin9生成拟合函数的问题。系统自带的Lorentz函数是
y = y0+(2*A/PI)*(w/(4*(x-xc)^2 + w^2))
这个不太适合与基线不平的曲线,因此我按照网上的方法稍微改了下:
y = y0 + (2*A/PI)*(w/(4*(x-xc)^2 + w^2))+y1*x
每次都要先用系统自带的Lorentz拟合一下,找到大概的xc(峰位置)、w(峰半高宽)和A(峰面积),手动改自定义的函数的初始值,才能拟合好。
可能是缺少parameter initialization的内容。
能否得到计算版朋友的指点和帮助?谢谢!
回复此楼

» 猜你喜欢

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

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

lootus

木虫 (小有名气)

补充:
如果不手动设置大概的参数,拟合出来就不是一个Lorentz峰,而是一条直线。
谢谢。
2楼2013-06-25 19:07:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 谢谢指教 2013-06-27 09:05:52
拟合问题推荐用1stOpt,比Origin强大好用的多,不用猜初值。
3楼2013-06-26 08:49:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lootus 的主题更新
信息提示
请填处理意见