24小时热门版块排行榜    

查看: 1165  |  回复: 1

清晨的兔子

银虫 (小有名气)

[求助] fminsearch初值设置

matlab中的fminsearch函数求极小值,求解过程中含有未知参数,这时需将参数回归出来,具体回归时应先带入参数的初值,比如[1,1,1,1],第一次回归后得到结果[30,-512,0,1130],目标函数的最小值为308,由于目标函数值很大,我需要改变初值继续回归,这个时候初值应该怎么改变呢,是在[1,1,1,1]的基础上改变,还是在回归出的不理想的[30,-512,0,1130]的基础上改变呢?
回复此楼
做只勤劳的小蚂蚁!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

在天涯

铁杆木虫 (知名作家)

其实都一样的,初始值选取很重要,不合适的话会限于局域最小值。我是修改原来的初始值一步步试的。祝好!
2楼2013-04-06 22:33:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 清晨的兔子 的主题更新
信息提示
请填处理意见