声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1362|回复: 3

[编程技巧] [求助]没有显示变量x的值和最终的目标函数值

[复制链接]
发表于 2006-4-11 19:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
matlab的高手前辈们,您们好! 小弟向您们请教以下的一个问题!望加以指教,在下感激不尽!
为什么我输入下面的matlab语言,结果却是以下(没有显示变量x的值和最终的目标函数值,以及output的结果都没有)
>> A=[1,-1,0;0,-1,1;-1,1/3,0;0,1/3,-1];
b=[0,0,0,0,]';
lb=[70,150,70]';
x0=[75,250,73]';
options=optimset('largescale','off','display','iter');
options=optimset(options,'tolx',1e-4);
options=optimset(options,'tolfun',1e-8);
options=optimset(options,'maxiter',200);
[x,fval,exitflag,output]=fmincon(@myfun1_1,x0,A,b,[],[],lb,[],@mycon1_1,options);

max Directional First-order
Iter F-count f(x) constraint Step-size derivative optimality Procedure
0 4 414.607 28.68 Infeasible start point
1 9 399.808 6.381 1 0.337 1.07e+003
2 14 390.059 0.3112 1 -9.32 4.82 Hessian modified twice
3 19 389.05 7.802e-005 1 -1.01 2.05 Hessian modified
4 24 385.314 0.04363 1 -3.69 1
5 29 380.959 0.6777 1 -2.96 1.07
6 35 373.971 2.942 0.5 -2.41 10.4 Hessian modified
7 40 360.8 1.841 1 -8.86 1.88
8 45 357.253 0.01227 1 -3.52 1.8
9 50 357.23 5.617e-007 1 -0.0238 1.8
10 55 357.23 5.684e-014 1 -1.09e-006 1.8 Hessian modified
Optimization terminated successfully:
First-order optimality measure less than options.TolFun and
maximum constraint violation is less than options.TolCon
Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
2 4
>>
欢迎高手们前来指点迷津!谢谢!
回复
分享到:

使用道具 举报

发表于 2006-4-11 19:30 | 显示全部楼层
程序看不懂
但知道这个不是直接在matlab的command windows里面直接运行的
应该是编写为m文件后再运行
发表于 2006-4-11 20:48 | 显示全部楼层
把分号去掉
 楼主| 发表于 2006-4-11 22:38 | 显示全部楼层
谢谢happy教授!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 09:42 , Processed in 0.059421 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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