QQ登录

只需要一步,快速开始

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

各位大神求助啊!!!!

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

5

主题

7

听众

80

积分

升级  78.95%

  • TA的每日心情
    奋斗
    2013-9-11 16:52
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    自我介绍
    学渣一枚
    跳转到指定楼层
    1#
    发表于 2013-5-17 10:56 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    !配料问题;
    model:
    sets:
            shc/A1..A6/:ai,x;                                                                                                       
            yf/B1..B5/:bj;                                                       
            jiage(shc,yf):c;                                               
    endsets
    data:
            ai=2,1,1.8,1.2,2,1.2;
            bj=6 125 12500 345 5;
            c=0.45 20 415 22 0.3
              0.45 28 4065 5 0.35
              0.65 40 850 43 0.6
                0.4 25 75 27 0.2
              0.5 26 76 48 0.4
              0.5 75 235 8 0.6;                                                               
    enddata

            min=@sum(shc:ai*x);                                               
            @for(shc(i):x(i)>=1);       
            @sum(shc(i):x(i))=14;
            x(2)<=3;x(4)<=2;               
            @for(shc(i)|i#ne#2#and#i#ne#4:x(i)<=4);               
            @for(yf(j)sum(shc(i):c(i,j)*x(i))>=bj(j);
            @for(shc(i)gin(x(i)));
    end

    运行结果显示missing right parenthesis.
    以前也遇到过这类问题就是建立一个集合比如说shc/1..8/:x;,在约束条件中如果要用到单个x,比如说x2<=3;
    运行时可能会像上面一样显示错误要么运行结果中lingo把集合中的x2和约束条件中的x2当做不同的量.
    各位前辈可不可以告诉我遇到这类问题(要单个用到集合属性中的某一个量时应该如何表示)

    万分感谢!!!!!
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-8-18 18:13 , Processed in 0.417171 second(s), 54 queries .

    回顶部