QQ登录

只需要一步,快速开始

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

lingo老是出错,估计错误之处在文中标出的地方,还望高手指点迷津!

[复制链接]
字体大小: 正常 放大
二子 实名认证       

3

主题

3

听众

350

积分

升级  16.67%

  • TA的每日心情
    开心
    2012-10-29 16:56
  • 签到天数: 58 天

    [LV.5]常住居民I

    自我介绍
    好学

    群组Matlab讨论组

    群组南京邮电大学数模协会

    跳转到指定楼层
    1#
    发表于 2011-8-12 18:05 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    1. model:
    2. sets:
    3. dvd/1..100/:b;
    4. user/1..1000/:n,m;
    5. link(user,dvd):p,g;
    6. endsets  

    7. data:
    8. p=@ole('C:\Users\Yangping Zhu\Desktop\data2.xlsx',prefer);!偏爱程度;
    9. @text()=@status();
    10. b=27 30 28 32 25 28 28 32 30 29 31 31 27 33 27 30 33 29 32 37 31 32 35 30 29 32 28 27 31 31 32 28 29 26 35 31 29 30 28 28 38 33 30 29 34 30 30 28 29 30 34 29 32 30 31 32 35 25 27 33 30 33 34 35 32 34 29 31 34 32 31 34 27 26 29 28 28 32 26 32 32 25 23 27 29 25 31 24 30 32 34 30 30 29 33 25 31 32 26 28;
    11. enddata

    12. !目标函数,满意度最大
    13. max=@sum(link(i,j):g(i,j)*p(i,j));
    14. !约束条件;
    15. @for(dvd(j):@sum(user(i):g(i,j))<b(j));!总定量不超过DVD现有量;
    16. @for(user(i):@sum(dvd(j):g(i,j))=3);!每个会员可以收到三张DVD;
    17. @sum(dvd(j):b(j))>3000;!现有DVD总量大于3000张,即保证每位会员能够分配到三张DVD;
    18. !每位会员的满意度;
    19. @for(user(i):
    20. n(i)=@sum(dvd(j):g(i,j)*p(i,j))
    21. );
    22. @for(user(i):
    23. m(i)=@if(n(i)#ge#0.3361,1,0)
    24. );
    25. !一个月内95%的会员得到他想看的DVD;
    26. @sum(user(i):m(i))/1000=0.95;
    27. @for(link:@bin(g));!g是0-1变量;
    28. end
    复制代码
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    二子 实名认证       

    3

    主题

    3

    听众

    350

    积分

    升级  16.67%

  • TA的每日心情
    开心
    2012-10-29 16:56
  • 签到天数: 58 天

    [LV.5]常住居民I

    自我介绍
    好学

    群组Matlab讨论组

    群组南京邮电大学数模协会

    估计错误之处在“每位会员的满意度;”的下面for函数后面几句,急需牛人指点!
    回复

    使用道具 举报

    12

    主题

    3

    听众

    674

    积分

    升级  18.5%

  • TA的每日心情
    难过
    2013-11-8 08:12
  • 签到天数: 114 天

    [LV.6]常住居民II

    群组Matlab讨论组

    群组数模应用

    群组我们一定会赢

    群组第一期sas基础实训课堂

    楼主能不能上传     p=@ole('C:\Users\Yangping Zhu\Desktop\data2.xlsx',prefer);!偏爱程度;    中的内容上来啊?O(∩_∩)O谢谢
    这美赛数模忒难( ⊙ o ⊙ )啊!救命啊。。。
    回复

    使用道具 举报

    二子 实名认证       

    3

    主题

    3

    听众

    350

    积分

    升级  16.67%

  • TA的每日心情
    开心
    2012-10-29 16:56
  • 签到天数: 58 天

    [LV.5]常住居民I

    自我介绍
    好学

    群组Matlab讨论组

    群组南京邮电大学数模协会

    I_know__!!!! 发表于 2011-8-12 18:40
    楼主能不能上传     p=@ole('C:\Users\Yangping Zhu\Desktop\data2.xlsx',prefer);!偏爱程度;    中的内容上 ...

    那个比较大,是一个1000*100的表格。那一块应该没有问题的。
    回复

    使用道具 举报

    5

    主题

    4

    听众

    982

    积分

  • TA的每日心情
    开心
    2015-3-13 08:16
  • 签到天数: 217 天

    [LV.7]常住居民III

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    群组数学建摸协会

    群组学术交流A

    本帖最后由 yujingxian 于 2011-8-12 22:53 编辑

    错误在于:
    第14行:“!目标函数,满意度最大”后面少了一个分号!
    这是个初级错误,不该犯,而且程序中你的目标函数也变绿了,应该可以看出来是第14行的毛病。

    回复

    使用道具 举报

    二子 实名认证       

    3

    主题

    3

    听众

    350

    积分

    升级  16.67%

  • TA的每日心情
    开心
    2012-10-29 16:56
  • 签到天数: 58 天

    [LV.5]常住居民I

    自我介绍
    好学

    群组Matlab讨论组

    群组南京邮电大学数模协会

    yujingxian 发表于 2011-8-12 22:53
    错误在于:
    第14行:“!目标函数,满意度最大”后面少了一个分号!
    这是个初级错误,不该犯,而且程序中你 ...

    您好,这个错误改好了。可是,还报错。我觉得在我标注的“每位会员的满意度”下面的几句for好像也不对,您觉得呢?
    回复

    使用道具 举报

    5

    主题

    4

    听众

    982

    积分

  • TA的每日心情
    开心
    2015-3-13 08:16
  • 签到天数: 217 天

    [LV.7]常住居民III

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    群组数学建摸协会

    群组学术交流A

    回复

    使用道具 举报

    alair005        
    头像被屏蔽

    0

    主题

    4

    听众

    782

    积分

    升级  45.5%

  • TA的每日心情

    2012-2-7 08:08
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-10 06:27 , Processed in 0.815359 second(s), 89 queries .

    回顶部