桑云朵 发表于 2007-1-23 12:14

求助:优化时怎样得到每一步的值?

max                   Directional   First-order
Iter F-count      f(x)   constraint    Step-size   derivative   optimality Procedure
    0      5   0.427124            0                                       
    1   11   0.417267            0            1   -0.00711       0.0599   
    2   17   0.412142            0            1    -0.000401       0.0233   
    3   23   0.411522            0            1    -0.000611       0.0233   
    4   29   0.379874            0            1      -0.0194      0.117Hessian modified
    5   35   0.331852            0            1      -0.0371      0.226   
    6   41   0.177255            0            1       -0.125      0.447   
    7   47   0.106194            0            1      -0.0576      0.302   
    8   53    0.0399402            0            1      -0.0114       0.0914   
    9   59    0.0381513    5.23e-012            1   -0.00123       0.0887   
   10   65    0.0351057   4.839e-009            1   -0.00238       0.0889   
   11   71    0.0263293            0            1   -0.00665       0.0909   
   12   77    0.0035317            0            1      -0.0176      0.182   
   13   83   -0.0676035            0            1      -0.0626      0.378   
   14   89    -0.177536      0.01559            1      -0.13      0.427   
   15   95    -0.174244    0.0001672            1      0.00334      0.405Hessian modified
   16    101    -0.243291    1.92e-008            1      -0.0415      0.169Hessian modified
   17    107    -0.260914   1.221e-015            1   -0.00614       0.0348   
   18    113    -0.261772            0            1    -0.000122      0.00266   
   19    119    -0.261777            0            1   -1.25e-007    3.29e-005   

就是优化时上面一段结果,只有每一步的 f(x) 的值,怎么才能知道每一步的具体x的值呢,matlab有这个功能吗?
请教大家!

桑云朵 发表于 2007-1-23 21:04

都没有人知道吗:@(

心灯 发表于 2007-1-23 21:20

看一下优化的这个命令的详细使用说明
不过不能解决,自己看能不能看到这个命令的代码,如果可以,自己手动改一下
如果代码看不到,那么就没办法了,除了自己编程序。

桑云朵 发表于 2007-1-23 21:39

详细说明?---- 我看的那本书上大概好像没有这个功能~
(小声地问)怎么看代码呀==lll

心灯 发表于 2007-1-23 22:01

>> help 命令
>> edit 命令

这是matlab的基本常识,你自己找本matlab入门的书好好看看吧,我不可能给你提供所有的信息的。

桑云朵 发表于 2007-1-24 20:32

看到了………………fmincon.m文件!!!!!
可是……………………………………不会改>_<lll
页: [1]
查看完整版本: 求助:优化时怎样得到每一步的值?