24小时热门版块排行榜    

查看: 348  |  回复: 3
当前主题已经存档。
【悬赏金币】回答本帖问题,作者zsma将赠送您 1 个金币

zsma

木虫 (著名写手)

小木虫之二当家

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

请教各位一个问题:在Origin里面怎么实现自定义拟合函数的,例如,我要用函数y=a+b*x^0.5+c*x 来拟合一组数据,从而确定拟合参数。

不知道怎么实现,请各位大侠相助,谢谢!

» 猜你喜欢

绝没说是第一,更没有说是第二!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kaixinmeizi

金虫 (小有名气)

新建一方程

y=P1+(P2*x)^0.5+P3*x

参数个数选:3

有什么具体问题LZ可详细问我。

[ Last edited by kaixinmeizi on 2007-9-20 at 13:41 ]
2楼2007-09-20 13:39:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zsma

木虫 (著名写手)

小木虫之二当家

我编了一个,也是选的那三个参数,但是实现不了啊。应该就是非线性拟合吧。我编了之后还是没法实现
绝没说是第一,更没有说是第二!
3楼2007-09-20 22:23:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kaixinmeizi

金虫 (小有名气)

站内消息的回复:
一般来说可以把参数最初都设为1,在拟和过程中参数一直变,一直到Chi-sqr=xxx固定不变为止,点[Done]即可。也就是说参数初始设置并不重要。
但是如果设为1,拟和过程突然出现对话框告诉你参数设错了,表明1这个数与参数最终值差的太多,你可以考虑将此参数缩小或扩大10的n次方倍。只有这样才能正确的将拟和操作完成。
还有一种情况,参数一直在增加或减小,没有固定不变的迹象,如果是这种情况你再PM我,我再详细说该如何操作。



————————————————————
以上说明的前提是你的方程和各个选项没有错误

[ Last edited by kaixinmeizi on 2007-9-24 at 17:01 ]
4楼2007-09-24 17:00:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zsma 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见