论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 4013阅读
  • 7回复

问:关于MATLAB中的非线性规划问题的求解 [复制链接]

上一主题 下一主题
离线sunjun830109
 

发帖
972
土币
99999554
威望
980
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-05-28
— 本帖被 sunjun 从 岩土工程数值分析 移动到本区(2010-10-27) —
min -f(x)
      AX≤B
      CX=D
  其中:f(X)=[X(1),X(2),X(3),X(4),X(5),X(6)]*[0,1,0,0,1,0]
   A 、C 为已知矩阵,B、 D为已知向量
            X为待解向量
      即在矩阵X满足AX≤B和CX=D条件下求函数表达式f(X)=[X(1),X(2),X(3),X(4),X(5),X(6)]*[0,1,0,0,1,0]的最大值。
    如何用MATLAB实现??
离线c93810471

发帖
24
土币
1051
威望
23
原创币
0
只看该作者 1楼 发表于: 2008-06-03
垃圾,这可以直接用EXCEL搞定.
离线yanbin03

发帖
237
土币
938453308
威望
465
原创币
0
只看该作者 2楼 发表于: 2008-06-04
《matlab数值分析与应用》张德丰编著,国防工业出版社,第十一张第三节,非线性规划与matlab实现,我也刚开始学,还没有看到,所以还不懂,你查一下就知道了!
离线yanbin03

发帖
237
土币
938453308
威望
465
原创币
0
只看该作者 3楼 发表于: 2008-06-04
实际实现过程十分简单,我大概看了一下,仅有五六行命令
离线sunjun830109

发帖
972
土币
99999554
威望
980
原创币
0
只看该作者 4楼 发表于: 2008-06-10
引用第1楼c93810471于2008-06-03 13:31发表的  :
垃圾,这可以直接用EXCEL搞定.



呵呵,很傻很天真!!
离线sunjun830109

发帖
972
土币
99999554
威望
980
原创币
0
只看该作者 5楼 发表于: 2008-06-10
引用第3楼yanbin03于2008-06-04 16:56发表的  :
实际实现过程十分简单,我大概看了一下,仅有五六行命令



实际我要规划的是一个2082个等式约束,588个不等式约束的问题,在运行后有结果,但也有提示Exiting: One or more of the residuals, duality gap, or total relative error  has stalled:    both the primal and the dual appear to be infeasible.
而且
exitflag =
    -1  %不收敛
output =
      iterations: 8  %迭代到第8次就中断了
离线vividew

发帖
308
土币
12768
威望
596
原创币
0
只看该作者 6楼 发表于: 2009-08-25
2082个等式约束,588个不等式约束。
相当复杂,等式约束不容易满足的啊
离线飞剑客

发帖
99
土币
12
威望
27
原创币
0
只看该作者 7楼 发表于: 2011-09-17
  我也想学,
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站