QQ登录

只需要一步,快速开始

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

lingo运行时提示链接excel表格时发生错误(附Excel表)

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

2

主题

8

听众

58

积分

升级  55.79%

  • TA的每日心情
    奋斗
    2014-4-11 10:33
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    自我介绍
    昆明理工大学-管理与经济学院硕士生;研究方向:管理决策、信息融合、数据挖掘。

    群组第三届数模基础实训

    跳转到指定楼层
    1#
    发表于 2014-4-14 10:43 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    请教个lingo问题,请了解的友友们指导一下,谢谢了!

    model:

    SETS:
    D/1..3/:M;
    V(D,D):VMM,VML,VMU,A1,A2,B1,B2;
    ENDSETS

    Min=@SUM(V(I,J):0.6*(A1(I,J)+A2(I,J))+0.4*(B1(I,J)+B2(I,J)));
    !Min=@SUM(V(I,J)|V(I,J)#NE#0:0.6*(A1(I,J)+A2(I,J))+0.4*(B1(I,J)+B2(I,J)));

    @FOR(V(I,J)|VMM(I,J)#NE#0:VMM(I,J)*(M(I)+M(J))-M(I)+A1(I,J)-A2(I,J)=0);

    @FOR(V(I,J)|VML(I,J)#NE#0:VML(I,J)*(M(I)+M(J))<M(I)+B1(I,J));

    @FOR(V(I,J)|VMU(I,J)#NE#0:VMU(I,J)*(M(I)+M(J))+B2(I,J)>M(I));

    @SUM(D(I):M(I))=1;
    @FOR(V(I,J):A1(I,J)<0.1);
    @FOR(V(I,J):A2(I,J)<0.15);
    @FOR(V(I,J):B1(I,J)<0.2);
    @FOR(V(I,J):B2(I,J)<0.2);

    @FOR(V(I,J):A1(I,J)*A2(I,J)=0);

    DATA:
    VMM,VML,VMU=@OLE('E:\data.XLS');
    @OLE('E:\data.XLS')=A1,A2,B1,B2,M;
    ENDDATA

    END


    注:运行时出现错误:链接excel表格时发生错误!不知道错在哪里了,求指导!

    [/table]
    表1  专家1数字概率推断矩阵V
    [table]
       
      
    X11
      
    X12
      
    XITA

         
    X11
          
    (0.5,0.5,0.5)
          
          
    (0.6,0.8,1.0)
       
         
    X12
          
          
    (0.5,0.5,0.5)
          
    (0.5,0.65,0.8)
       
       
    XITA
      
    (0.0,0.2,0.4)
      
    (0.2,0.35,0.5)
      
    (0.5,0.5,0.5)
    此表是我的原数据

    下表Excel是我调用的data数据,我将表1中的三角模糊数拆成单个数字,
    使每个表格元素只是一个数字!(为了编写代码方便,但不知道把一个表拆分成三个表这样行不,求教?)

    输入VMMX11X12XITA
    X110.500.6
    X1200.50.5
    XITA00.20.5
    VMLX11X12XITA
    X110.500.8
    X1200.50.65
    XITA0.20.350.5
    VMUX11X12XITA
    X110.501
    X1200.50.8
    XITA0.40.50.5




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

    2

    主题

    8

    听众

    58

    积分

    升级  55.79%

  • TA的每日心情
    奋斗
    2014-4-11 10:33
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    自我介绍
    昆明理工大学-管理与经济学院硕士生;研究方向:管理决策、信息融合、数据挖掘。

    群组第三届数模基础实训

    呃,表1怎么成这势了,重新写一遍!如下的三角模糊数矩阵:

               X11                         X12                          XITA
    X11        0.5,0.5,0.5            0,0,0                        0.6,0.8,1.0

    X12           0,0,0                     0.5,0.5,0.5                0.5,0.65 ,0.8

    XITA           0,0.2,0.4              0.2,0.35,0.5        0.5,0.5,0.5
    回复

    使用道具 举报

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

    指定块了吗?有没有先打开Excel?

    点评

    刘静8701  用Excel表格中“公式——名称管理器”已经指定域了,经您提示也把data表打开了!刚开始没有指定输出变量A1,A2,B1,B2,M的范围,后来也补上了,但还是在VMM,VML,VMU=@OLE('E:\data.XLS'); 这里链接就出错了!  详情 回复 发表于 2014-4-14 23:35
    回复

    使用道具 举报

    2

    主题

    8

    听众

    58

    积分

    升级  55.79%

  • TA的每日心情
    奋斗
    2014-4-11 10:33
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    自我介绍
    昆明理工大学-管理与经济学院硕士生;研究方向:管理决策、信息融合、数据挖掘。

    群组第三届数模基础实训

    wujianjack2 发表于 2014-4-14 12:50
    指定块了吗?有没有先打开Excel?

    用Excel表格中“公式——名称管理器”已经指定域了,经您提示也把data表打开了!刚开始没有指定输出变量A1,A2,B1,B2,M的范围,后来也补上了,但还是在VMM,VML,VMU=@OLE('E:\data.XLS'); 这里链接就出错了!  
    回复

    使用道具 举报

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

    那有指定块VMM等么?你使用了@ole()的缺省方式,表块名要与左端赋的变量名相同。

    点评

    刘静8701  已经解决啦!  详情 回复 发表于 2014-4-15 14:19
    刘静8701  如我的最开始上传的表格,excel表格中域名称就是VMM等,代码中的输入变量名也是VMM等,域名和变量名相同就缺省了。选择的范围就是3*3数据矩阵,按说名称和数据范围都应该没啥问题,怎么会运行不出来,好晕…… 会  详情 回复 发表于 2014-4-15 13:16
    回复

    使用道具 举报

    2

    主题

    8

    听众

    58

    积分

    升级  55.79%

  • TA的每日心情
    奋斗
    2014-4-11 10:33
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    自我介绍
    昆明理工大学-管理与经济学院硕士生;研究方向:管理决策、信息融合、数据挖掘。

    群组第三届数模基础实训

    wujianjack2 发表于 2014-4-14 23:56
    那有指定块VMM等么?你使用了@ole()的缺省方式,表块名要与左端赋的变量名相同。

    如我的最开始上传的表格,excel表格中域名称就是VMM等,代码中的输入变量名也是VMM等,域名和变量名相同就缺省了。选择的范围就是3*3数据矩阵,按说名称和数据范围都应该没啥问题,怎么会运行不出来,好晕……

    会不会我电脑版本或者是lingo软件的问题,点运行后过几秒总提示lingo11已停止工作,然后自动关闭!

    回复

    使用道具 举报

    2

    主题

    8

    听众

    58

    积分

    升级  55.79%

  • TA的每日心情
    奋斗
    2014-4-11 10:33
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    自我介绍
    昆明理工大学-管理与经济学院硕士生;研究方向:管理决策、信息融合、数据挖掘。

    群组第三届数模基础实训

    wujianjack2 发表于 2014-4-14 23:56
    那有指定块VMM等么?你使用了@ole()的缺省方式,表块名要与左端赋的变量名相同。

    已经解决啦!
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-6-22 08:26 , Processed in 0.934530 second(s), 88 queries .

    回顶部