24小时热门版块排行榜    

查看: 1160  |  回复: 0

dongyan-608

银虫 (小有名气)

[交流] 大家赶紧开看看,matlab的运行结果

Warning: Large-scale (trust region) method does not currently solve this type of problem,
switching to medium-scale (line search).
> In fmincon at 260
  In JX20 at 20
Optimization terminated: Magnitude of directional derivative in search
direction less than 2*options.TolFun and maximum constraint violation
  is less than options.TolCon.
No active inequalities

使用函数fmincon()估计得到的参数值为:
        k1 = 1.984254410323210
        k3 = 7.999999996974493
        k5 = 3.000000000000000
The sum of the squares is: 7.1e-001

Optimization terminated: relative function value
changing by less than OPTIONS.TolFun.

使用函数lsqnonlin()估计得到的参数值为:
        k1 = 1.983972456648496
        k2 = 0.002472142605550
        k3 = 19.637546871895722
Optimization terminated: relative function value
changing by less than OPTIONS.TolFun.


以fmincon()的结果为初值,使用函数lsqnonlin()估计得到的参数值为:
        k1 = 1.983555592039985
        k2 = 17.854093574142226
        k3 = 4.702010436604460
问什么两种算法的结果相差这么大?以fmincon()的结果为初值,使用函数lsqnonlin()估计得到的参数值,和单独使用以上两种方法的结果仍然差别很大?
求高手指点一二······
回复此楼
相信自己
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dongyan-608 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见