24小时热门版块排行榜    

CyRhmU.jpeg
查看: 125  |  回复: 2
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 Shoney 的 2 个金币

Shoney

木虫 (著名写手)

[交流] 【求助】运行结果出现这样的提示是什么意思?

自己编了一个求最优参数的程序(就是根据方程计算得到计算值,并与实验值比较,用最小二乘法),得到的结果总是等于初始值,并且出现这样的提示信息:
Optimization terminated: first-order optimality less than OPTIONS.TolFun,
and no negative/zero curvature detected in trust region model.

请问这个提示信息是什么意思啊?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjliu1265

至尊木虫 (正式写手)

★ ★
kuhailangyu(金币+2,VIP+0):谢谢参与 9-10 19:16
或许你使用的初值就是最优结果,你把参数OPTIONS.TolFun使用
函数optimset设置得小一些看看会不会得到更好结果
2楼2009-09-10 16:04:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Shoney

木虫 (著名写手)

引用回帖:
Originally posted by zjliu1265 at 2009-9-10 16:04:
或许你使用的初值就是最优结果,你把参数OPTIONS.TolFun使用
函数optimset设置得小一些看看会不会得到更好结果

对于初值,我更改了几个之后,每次的运行结果都是相应输入的初值。
OPTIONS.TolFun的默认值ms是1×10-6,这应该已经很小了
3楼2009-09-12 13:46:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Shoney 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见