24小时热门版块排行榜    

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

chuzhenhui

金虫 (小有名气)

[交流] 【求助】非线性拟合参数的问题已有3人参与

我用的是matlab工具箱里的拟合工具cftool拟合的
数据如下:x=[0.25,0.5,0.6,0.8,0.9]
                  y=[4.28,6.63,7.61,14.55,22.77]
拟合模型是:y=(b./(log(a/x))).^(1/c)
a,b,c是需要拟合的参数。
我用Levenberg-Marquardt算法进行拟合,结果拟合不了,出现如下错误:

Complex value computed by model function, fitting cannot continue.
Try using or tightening upper and lower bounds on coefficients.

我试着改变a,b,c 的upper and lower bounds,默认的是—inf到inf,我试了几个范围,还是不行。求救大家,怎么才能用那个模型进行成功拟合呢?问题出在哪里啊
回复此楼

» 猜你喜欢

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

找到自己。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

华南神兽

铜虫 (正式写手)

楼上人才
4楼2011-09-01 18:24:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chuzhenhui 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见