lovewft 发表于 2006-4-13 11:39

[求助]新手向前辈请教有关matlab优化方面的问题

我是用fmincon函数来进行优化计算的。调用如下:<BR>=fmincon(@myfun,x0,A,b,[],[],lb,[],@mycon,options)<BR>计算结果中有:<BR>Active inequalities (to within options.TolCon = 1e-006):<BR>lower      upper   ineqlin   ineqnonlin<BR>    2                                          4<BR>上面的2和4是什么意思?<BR><BR>以及以下的输出结果是代表什么意思?<BR>lambda = <BR>         lower: <BR>         upper: <BR>         eqlin: <BR>      eqnonlin: -0.9648       (这里的-0.9648是什么?)<BR>       ineqlin: <BR>    ineqnonlin: <BR>望前辈高手加以指教!小弟在此谢过!

lovewft 发表于 2006-4-13 18:25

<P>怎么没人回复!高手快来帮帮忙!</P>

happy 发表于 2006-4-14 10:35

回复:(lovewft)[求助]新手向前辈请教有关matlab优化...

doc fmincon<BR>自己看帮助吧,里边所有的参数多说的很清楚了

lovewft 发表于 2006-4-14 12:29

哦!

lovewft 发表于 2006-4-14 12:41

看了帮助文件,可是里面只是介绍 lower , upper ,ineqlin ,ineqnonlin是什么,但没有说明其后的数字是什么意思?请求教授指点一二!

happy 发表于 2006-4-14 15:03

回复:(lovewft)[求助]新手向前辈请教有关matlab优化...

<P>lower: %x下界有效情况,这里有三个下界<br>upper: %x上界有效情况,这里有三个下界<br>ineqlin: %线性不等式约束有效情况,这里有4个不等式约束<br>ineqnonlin: %非线性不等式约束有效情况.</P>
<P>查看具体的数值可以通过lambda.lower,lambda.upper等实现,如果数值为0表示约束无效</P>
[此贴子已经被作者于2006-4-14 15:05:08编辑过]

lovewft 发表于 2006-4-14 17:26

thank you!
页: [1]
查看完整版本: [求助]新手向前辈请教有关matlab优化方面的问题