在编写程序时,出现了??? Error: File: d:\matlab\work\Untitled14.m Line: 3 Column: 55是什么意思

源程序:lb=[2;3.5;14;16;5.8;8];ub=[5;6;22;22;7;15];f=[x(1)*x(3)*(1+x(5))+x(2)*x(4)*(1+31.... 源程序:lb=[2;3.5;14;16;5.8;8];
ub=[5;6;22;22;7;15];
f=[x(1)*x(3)*(1+x(5))+x(2)*x(4)*(1+31.5/x(5))]/(2*cos x(6));
x0=[2;3.5;14;16;5.8;14];
[x,fval]=fmincon(f,x0,[],[],[],[],lb,ub,‘mycon’);
展开
 我来答
小小水烟
2012-05-25 · TA获得超过164个赞
知道答主
回答量:32
采纳率:0%
帮助的人:41.3万
展开全部
要把f 定义成一个函数
更多追问追答
追问
你能帮我改下吗,高手!
追答
function f=fun(x)
f=x(1)*x(3)*(1+x(5))+x(2)*x(4)*(1+31.5/x(5))]/(2*cos x(6));
将上面存为 fun.m 文件
主程序是:

lb=[2;3.5;14;16;5.8;8];
ub=[5;6;22;22;7;15];
x0=[2;3.5;14;16;5.8;14];
[x,fval]=fmincon(@f,x0,[],[],[],[],lb,ub);

至于你的'mycon’, 如果有condition的话,也要写成函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式