QQ登录

只需要一步,快速开始

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

学了LINGO才2天别笑我写的东西,求助接口指针写法。

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

4

主题

3

听众

47

积分

升级  44.21%

该用户从未签到

自我介绍
200 字节以内

不支持自定义 Discuz! 代码
跳转到指定楼层
1#
发表于 2010-4-15 23:52 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 cqwj 于 2010-4-18 13:47 编辑 $ D1 r# _5 m! t) f! I; }
' C9 M+ I8 t9 s
指针处怎么写??0 e3 ~: `: @- Y* ~3 S, _2 h/ U2 }
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)" ~/ P' c* K- a
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?
2 `8 l9 Z! X* R' R* q. i8 f: C:) sets:) U( e% _; h# C2 i
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;% Q% h9 X+ P- r8 d, ~9 P: u
endsets
8 c6 H) K6 M5 U% ?* t& x' Pdata:
& j" e# \2 T+ K9 ^xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")$ O( u. H# o* C5 Q0 K9 G/ i! w; o
@TEXT()=@status();$ p' f: s3 ]! k, w7 w: @
enddata- \* `+ a( _* t  {0 ^
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);  F& {% @- L4 S* ]" s5 o
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);
( W# _) F5 e" u" L@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);
$ Y- N, e0 ]: r@sum(xinxi:x)=sr190;
# F& `6 s, X: I  l@sum(xinxi:y)=sr160;
5 j5 s8 _; v0 k( U2 \% D& p- Q@sum(xinxi:z)=sr270;
2 N) Z' y7 {' ]4 z. \, P$ p1 M* ~. ]@sum(xinxi:x)>=0;
' k. g& L  f4 Z@sum(xinxi:y)>=0;: I1 z: F  n) i0 x
@sum(xinxi:z)>=0;# C$ v4 M8 R6 O
@for(xinxi(i):x(i)<=cl190(i)*sl190(i));
  Y/ c0 [9 ?# k* z  \@for(xinxi(i):x(i)>=0);$ B. t8 J) f  a0 L3 p1 K
@for(xinxi(i):y(i)<=cl160(i)*sl160(i));
8 J6 _! w; t2 ^8 z/ W@for(xinxi(i):y(i)>=0);
' ?) [0 N; {5 T@for(xinxi(i):z(i)<=cl270(i)*sl270(i));$ K& [) E, t7 H6 e! [
@for(xinxi(i):z(i)>=0);1 d3 y  Q& J9 q1 w8 ~7 N2 Y% O. l
@for(xinxi(i):@gin(x(i)));
' ], G6 {! r/ \$ N, D% D" D8 C@for(xinxi(i):@gin(y(i)));
% N% L& s/ ~5 }5 u1 q1 B1 t@for(xinxi(i):@gin(z(i)));
" y* |  Z" i- _3 w1 Bmm=@sum(xinxi:k);2 i4 M; @; I" O! @" k
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;1 Z* d) U- @# u/ b! R8 H5 p& o* D0 D5 x

9 I  s7 u. d) H& b@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));
1 K: r/ u9 C7 F: R' k3 J, O9 \DATA:
1 `+ M2 b6 I( j( E0 |" R4 \8 ]- M8 |    @POINTER
. q, U, K0 z2 @/ b% a; |" _) A* r: J. k
!此处结果想连接VB6.0,却不知道怎么写;- x% U2 J" ^9 r$ G, J' F& X5 Y
ENDDATA
0 w( w8 W9 D7 D+ n; L5 M: P: d+ J- `
end
4 T5 w" V4 s7 U: ~+ E* j- }- J3 v结果为 主要是想取 X,Y,Z的结果7 }( [! t: w1 h7 l$ O
Global optimal solution found.
" A& v0 d; O5 t7 C/ {1 d   Objective value:                              0.000000
3 [5 v# X+ C# g" ]   Extended solver steps:                               0  Z! y2 a; Y" C0 R' ]. R4 ?
   Total solver iterations:                             06 t( w- E6 ]$ p: C8 D0 ]
7 A0 ?2 ~/ g0 U$ M. P: k

' v7 V, `9 K# N5 M                0% o  \! U9 f8 n/ [+ x8 f6 v
4 }& _8 i. R0 x1 g! t1 A0 B8 N! A
                       Variable           Value        Reduced Cost
$ U' n* A6 T& E- r                          SR190        0.000000            0.0000000 m$ X6 W7 b- v9 o
                          SR160        0.000000            0.0000005 [) V6 h' U5 D0 _& I5 V: Y& k# l
                          SR270        0.000000            0.000000
0 _3 v* x' T9 U) _, c                             MM        2.000000            0.0000008 S7 q7 P/ S# n! q
                             XX        0.000000            0.000000
# X2 v3 L; X, `( P9 n                  CL190( ZHANG)        35.00000            0.0000006 |. V( K+ D7 x! w  O, X
                     CL190( LI)        35.00000            0.000000
+ b7 o  Q3 |$ g) w. H& U                  CL160( ZHANG)        30.00000            0.000000, ?: @, n! ~, D
                     CL160( LI)        30.00000            0.000000
( r5 I7 x: X$ b" X# f3 O+ ^                  CL270( ZHANG)        5.000000            0.000000! h5 v) V- b* N3 B: r4 v/ g  u
                     CL270( LI)        5.000000            0.000000
. ?8 z, V2 ]/ [5 i9 K                   GZSJ( ZHANG)        12.00000            0.000000
3 B9 {& Y7 ?3 A                      GZSJ( LI)        12.00000            0.0000005 H/ @: }9 q# n$ {/ d& T) @! q
                  SL190( ZHANG)       0.9000000            0.000000
# b4 D: h( k  A* ~/ h; [                     SL190( LI)       0.8000000            0.000000
" ]4 H% k6 Y9 N! Q8 H- m                  SL160( ZHANG)       0.9000000            0.000000; M) T2 V* Q  }* t( R! ?5 M: X
                     SL160( LI)       0.9000000            0.000000
3 ~4 R5 u" Z- q3 d$ ]                  SL270( ZHANG)       0.8000000            0.000000
# B) A! y9 [7 \: {9 d                     SL270( LI)       0.6000000            0.000000* u+ R/ ?) c( a% }) g
                  SJ190( ZHANG)       0.3770000            0.000000/ j( x! h, Y) R" v) Y2 Q  ~
                     SJ190( LI)       0.4120000            0.0000009 d! e, @3 x4 j! B1 @; {
                  SJ160( ZHANG)       0.4400000            0.000000
! {% U# i% |) I7 S! j* ~" X& _* n2 I                     SJ160( LI)       0.4400000            0.000000& Z$ K! C4 z+ T0 _1 n9 X. {
                  SJ270( ZHANG)        2.880000            0.000000
& G( ~6 q& G* p1 B; G                     SJ270( LI)        3.360000            0.0000008 }5 Y$ o! e6 H/ l$ y; R
                      K( ZHANG)        1.000000            0.000000
1 ~  T6 `! x5 q! u. C; K( V                         K( LI)        1.000000            0.000000
7 R8 X( }4 a! m$ X* x* N$ `& Y                    ZYS( ZHANG)        0.000000            0.000000
$ C+ |8 d. t7 a- y& `1 T4 |                       ZYS( LI)        0.000000            0.000000& I+ X! ]3 O* p3 f; {
                      X( ZHANG)        0.000000           0.3770000% t' R3 J. S1 q& u
                         X( LI)        0.000000           0.4120000% s, e. m- v6 o% \
                      Y( ZHANG)        0.000000           0.44000002 i  q$ ^2 v) c' t* v
                         Y( LI)        0.000000           0.4400000- t5 w. z, Q3 y
                      Z( ZHANG)        0.000000            2.880000& o2 f' ~2 @& A# w1 d$ F
                         Z( LI)        0.000000            3.3600008 t/ b7 a' G, s3 ^7 G5 `

7 f6 x+ X7 D/ m+ t" g! k* s                            Row    Slack or Surplus      Dual Price
+ z( \+ A* [- a9 V1 E' W; @* d0 ?                             BB        0.000000           -1.0000007 Q  Z$ K3 C) C7 h2 M! ^6 m1 T# _
                              2        12.00000            0.000000) l2 R, g$ B: v  y
                              3        12.00000            0.000000; x: g; k/ X7 E" `
                              4        0.000000            0.000000
' w$ H6 f: ~+ [# \0 @                              5        0.000000            0.000000
* t- Z5 r5 H% A. B; D- o5 w1 |                              6        0.000000            0.000000! M' L. x8 S9 D. r3 O2 D: W
                              7        0.000000            0.0000002 t" N* q7 U5 c8 x: T' g
                              8        0.000000            0.000000+ G7 |+ k3 r. A0 ~0 C; Y
                              9        0.000000            0.000000
2 L4 T6 A/ t8 {                             10        0.000000            0.0000004 G4 e5 a9 A9 J; K4 `
                             11        0.000000            0.000000! U% U" R9 f" C- s+ F
                             12        31.50000            0.000000
* `0 I4 r5 M; y2 U4 {                             13        28.00000            0.0000008 C7 \% O# P9 y% i
                             14        0.000000            0.000000
( P" {+ x, ~# B                             15        0.000000            0.0000006 N% o, s% J! W. s9 }3 y
                             16        27.00000            0.000000
8 n! |* ?" L) k* W( K4 ^5 q% e9 I* Z                             17        27.00000            0.000000
+ `% {4 U9 A# X& `# _0 R                             18        0.000000            0.000000
7 u. N" U* t8 p4 s                             19        0.000000            0.000000+ [2 Q$ ~' a* v; ^. D
                             20        4.000000            0.0000009 R! d* X( ]; z3 }4 B7 ^
                             21        3.000000            0.000000/ d5 s9 o. w; P' A, y% f! L
                             22        0.000000            0.000000) V) ]% a, r7 m1 J& o6 e9 d; h
                             23        0.000000            0.000000; Q( T; j2 K; S( U5 c: h. x, E& W
                             24        0.000000            0.000000
  v. B, N3 Z  ^! ]  ]                             25        0.000000            0.000000( F/ |9 L8 R/ M) ~9 h/ g/ y% |" q
                             26        0.000000            0.000000; O. c# v/ ^* A7 i. e1 h
                             27        0.000000            0.000000
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
olh2008 实名认证       

88

主题

42

听众

1万

积分

船长

  • TA的每日心情
    开心
    2018-9-1 14:36
  • 签到天数: 86 天

    [LV.6]常住居民II

    邮箱绑定达人 优秀斑竹奖 新人进步奖 发帖功臣 最具活力勋章 元老勋章 原创写作奖 风雨历程奖

    群组Latex研学群

    群组数学建模

    群组Mathematica研究小组

    群组LINGO

    群组Matlab讨论组

    回复

    使用道具 举报

    olh2008 实名认证       

    88

    主题

    42

    听众

    1万

    积分

    船长

  • TA的每日心情
    开心
    2018-9-1 14:36
  • 签到天数: 86 天

    [LV.6]常住居民II

    邮箱绑定达人 优秀斑竹奖 新人进步奖 发帖功臣 最具活力勋章 元老勋章 原创写作奖 风雨历程奖

    群组Latex研学群

    群组数学建模

    群组Mathematica研究小组

    群组LINGO

    群组Matlab讨论组

    这是一个例子,可以参考一下。
    . }8 V) z/ x9 C5 \2 R Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008 0 n% U. ^4 U  b9 m' b2 d8 L

    ; \+ q: f1 M$ F& @: L
    0 l! ]3 d; Z$ H  r    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    olh2008 实名认证       

    88

    主题

    42

    听众

    1万

    积分

    船长

  • TA的每日心情
    开心
    2018-9-1 14:36
  • 签到天数: 86 天

    [LV.6]常住居民II

    邮箱绑定达人 优秀斑竹奖 新人进步奖 发帖功臣 最具活力勋章 元老勋章 原创写作奖 风雨历程奖

    群组Latex研学群

    群组数学建模

    群组Mathematica研究小组

    群组LINGO

    群组Matlab讨论组

    回复

    使用道具 举报

    legan 实名认证       

    9

    主题

    4

    听众

    1376

    积分

    升级  37.6%

  • TA的每日心情
    开心
    2013-11-7 15:01
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    新人进步奖

    谁会LINGO与C++的混合编程啊,我想用C++的循环调用LINGO编的程序进行复杂的优化类问题计算
    回复

    使用道具 举报

    13

    主题

    2

    听众

    2061

    积分

    大学生

    升级  2.03%

  • TA的每日心情
    开心
    2011-10-3 23:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    自我介绍
    学在武大!

    新人进步奖

    回复

    使用道具 举报

    0

    主题

    3

    听众

    46

    积分

    升级  43.16%

    该用户从未签到

    自我介绍
    我是一名即将毕业的大学生。在这里,我将勤奋地学习数学建模,不断地增加自己的数学应用的基础知识。
    回复

    使用道具 举报

    5

    主题

    3

    听众

    183

    积分

    升级  41.5%

  • TA的每日心情
    擦汗
    2011-9-8 20:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    自我介绍
    企业管理

    群组湖南工业大学数学建模同盟会

    群组2011年第一期数学建模

    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

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

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-20 19:37 , Processed in 0.457514 second(s), 105 queries .

    回顶部