数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3665|回复: 0

有谁见过matlab的这种格式?

[复制链接]
发表于 2005-11-8 23:58:26 | 显示全部楼层 |阅读模式
<>  有没有见过这种用法  [X, fval, exitflag, output] = fmincon('fobj3g9n', X, [], [], [], [], [], [], 'fcon3g9n', options, Par1, Par2, Par3);    ———(1)       <br>X有50个变量.用fmincon这个函数,原来的fobj3g9n中的最优目标函数为了简单起间,f=-1。现在我要把它改成f =-A-B-C.而且B=X(49),C=X(50).当我直接把目标函数改了以后,exitflag=0。而且,不是说 fmincon('fobj3g9n',X, [], [], [], [], [], [], 'fcon3g9n', options, Par1, Par2, Par3);    中的X是最优目标函数中,A,B,C的初值阿,运行的 时候说 <br>??? Error using ==&gt; fmincon <br>FMINCON cannot continue because user supplied nonlinear constraint function <br>failed with the following error: <br>In an assignment  A(I) = B, the number of elements in B and <br>I must be the same. <br>不懂了,(1)等号两边的X是同一个值,而且后面的函数fcon3g9n.m中是它的3机9节点系统模型最优化过程中的约束方程.</P>
<>不知道谁能指教一下。还有 (1)后面的( options, Par1, Par2, Par3); 是怎么回事,没有见过这种格式     .</P>
<>多谢了!    <br></P>
[此贴子已经被作者于2005-11-8 16:16:04编辑过]

您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 02:47 , Processed in 0.046908 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表