24小时热门版块排行榜    

查看: 885  |  回复: 6
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

courage

木虫 (正式写手)

[交流] 请教:origin进行弱极化曲线拟合

采用Origin ,用非线性最小二乘法 对弱极化数据进行曲线拟合,采用三参数公式,拟合时总提示:Unable to compile user defined function
公式的编辑、参数设置都按照说明而来。请问这是什么原因?
多谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

courage

木虫 (正式写手)

再试一下,多谢了
4楼2008-05-03 09:40:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

zc736

金虫 (正式写手)

可能:1、公式输入有错 y=P1*(exp(1/P2)-exp(-1/P3))
         2、变量没有定义
         3、初始参数输入后不收敛
2楼2008-05-03 09:29:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zc736

金虫 (正式写手)

晕,输错了 。。。。 y=P1*(exp(x/P2)-exp(-x/P3))
3楼2008-05-03 09:33:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

courage

木虫 (正式写手)

怎么拟合出的P3是负值,而且特别大(-1.5E22)?拟合公式为:
y=P1*exp(2.303*(x+0.5009)/P2)-P1*exp(-2.303*(x+0.5009)/P3)
0.50009是开路电位
拟合效果应该很好啊:红线是NLSF,黑线是实验值,基本重合,呵呵
新手,多多指教!

[ Last edited by courage on 2008-5-3 at 11:33 ]
5楼2008-05-03 11:26:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见