QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6882|回复: 6
打印 上一主题 下一主题

请教:非线性约束的最优化问题的MATLAB代码

[复制链接]
字体大小: 正常 放大

2

主题

3

听众

31

积分

升级  27.37%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2007-4-5 22:18 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

问题:max(-x1^2-x2)

s.t.    x1^2+x2^2<= 9,   x1+x2<1

请问如何书写解决这一问题的MATLAB代码?

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

0

主题

3

听众

57

积分

升级  54.74%

该用户从未签到

新人进步奖

回复

使用道具 举报

0

主题

3

听众

57

积分

升级  54.74%

该用户从未签到

新人进步奖

function M=max()
S=0;
syms x1 x2;
for x1=-3:0.001:3
    for x2=-3:0.001:3
        if (x1^2+x2^2<=9)|(x1+x2<=1)
            T=-x1^2-x2;
            if T>S S=T;
            end
        end
    end
end
M=S;

你试试,我已经测试过了!正确!

[em07]
回复

使用道具 举报

0

主题

3

听众

57

积分

升级  54.74%

该用户从未签到

新人进步奖

MODEL:
MAX=-X1*X1-X2;
X1*X1+X2*X2<9;
X1+X2<1;
@FREE(X1);
@FREE(X2);
END

这个是上个题目的lingo模型解法!

  Local optimal solution found at iteration:             13
  Objective value:                                 3.000000


                       Variable           Value        Reduced Cost
                             X1      -0.2636344E-07        0.000000
                             X2       -3.000000            0.000000

                            Row    Slack or Surplus      Dual Price
                              1        3.000000            1.000000
                              2        0.000000           0.1666667
                              3        4.000000            0.000000
这个是report

回复

使用道具 举报

2

主题

3

听众

31

积分

升级  27.37%

该用户从未签到

新人进步奖

回复

使用道具 举报

lao猪        

0

主题

4

听众

41

积分

升级  37.89%

该用户从未签到

新人进步奖

回复

使用道具 举报

670469685 实名认证       

1

主题

3

听众

34

积分

升级  30.53%

  • TA的每日心情
    开心
    2012-1-1 19:45
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-20 12:49 , Processed in 0.711376 second(s), 84 queries .

    回顶部