QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6926|回复: 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 编辑
4 h' ^' _. c* }
# t& k* |% L# x指针处怎么写??$ h. _$ ]- k* S$ q
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)6 W2 R+ Q. u, v+ U( w
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?
, }4 d) l4 I. X7 f: Z; V:) sets:. K$ ]6 }7 j. q0 A5 `6 H
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;4 {0 O5 Q: V3 t0 _- Y" G$ _% J
endsets
- |1 B3 S5 V4 S% j- N. g  fdata:! q( F6 @7 \% S" B+ A8 b
xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")
6 a: ]4 M: G0 n- o" F0 p  ]+ o@TEXT()=@status();8 |; S2 W' A& F+ A( w8 r
enddata
7 G7 g3 ?5 `' t' D3 B* z[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
  j; K* C8 Q: }* y, f+ m( b@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);
5 ^2 q0 G1 d/ ]@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);9 E" q7 D7 [8 j' Q5 _
@sum(xinxi:x)=sr190;
' g4 x% C$ Z- ?; T) r# M7 x$ }@sum(xinxi:y)=sr160;4 k4 Q7 D) |) E2 j7 }4 @2 B
@sum(xinxi:z)=sr270;9 v& T$ W6 w1 \% B% H
@sum(xinxi:x)>=0;& D0 O3 j4 O0 B- z- v
@sum(xinxi:y)>=0;: V% z* U! u. A$ J% k/ P. w) R! e
@sum(xinxi:z)>=0;7 d1 t4 D7 p4 [# y
@for(xinxi(i):x(i)<=cl190(i)*sl190(i));' P- z0 Y& ~5 P* x/ x* @. f
@for(xinxi(i):x(i)>=0);
/ \& h4 w3 j  z- c4 S/ E0 q@for(xinxi(i):y(i)<=cl160(i)*sl160(i));
/ |/ N& y; B' V/ N@for(xinxi(i):y(i)>=0);- c1 f+ d& o+ R3 l$ L3 `' Q
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));# |, P/ K8 v1 m. G. M  t
@for(xinxi(i):z(i)>=0);
3 M* x3 {$ i7 K3 [, [0 ?, P" [@for(xinxi(i):@gin(x(i)));
" V$ D/ m1 t7 P@for(xinxi(i):@gin(y(i)));5 H' }: i$ h9 ^  M# j8 z" q
@for(xinxi(i):@gin(z(i)));
# C, j- i, Z( f+ w" k( I# Z# amm=@sum(xinxi:k);/ n1 C0 I1 H) b6 V% l( N6 W
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
% a7 p* R% {3 \* S7 H% ?; }
6 |8 s3 J  j: c( V@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));8 U& U5 F6 p% x7 z& T8 L; h4 d
DATA:
) R% _: w9 A0 e* R( t7 X, y    @POINTER+ |# B8 X5 H) n: R1 j5 \4 }" k( J

* z4 p1 R- K# q7 G5 r+ C!此处结果想连接VB6.0,却不知道怎么写;5 D1 Z9 R. k/ L) ~# f; ]
ENDDATA* p9 G, @( o; p; P* ]
" r8 V5 o2 c( B3 G$ {
end% p; f; a3 [4 n: @7 i
结果为 主要是想取 X,Y,Z的结果
( Y/ ^* a0 O+ O4 s. L: d; v" i& zGlobal optimal solution found.
4 E, i4 c- s. ^   Objective value:                              0.000000, i' a4 x  r3 I) {4 r
   Extended solver steps:                               0" D$ R  P( _) U$ U- \2 z
   Total solver iterations:                             0
% n/ v' s0 @+ L9 t/ S" C
1 j. }+ p. A* x1 b" q' y  l4 _/ ~5 W+ ]5 v" F" ]; t
                0) n6 a6 t& x, p& S% T& U

. k) D4 v1 j+ _* E8 f1 z& G                       Variable           Value        Reduced Cost
: K+ }6 D' l; N( G                          SR190        0.000000            0.000000& v' ]* b+ D$ X7 b) Z) W5 _7 G0 O$ }
                          SR160        0.000000            0.000000' }5 |$ j, o/ H* }
                          SR270        0.000000            0.000000
, I1 l4 j' M$ K- ~                             MM        2.000000            0.000000
% r0 i: x1 G0 {                             XX        0.000000            0.000000
$ V3 c2 `, o* p5 k                  CL190( ZHANG)        35.00000            0.000000
, J; n0 S* X- G- d9 h7 y! p  S/ N                     CL190( LI)        35.00000            0.000000/ T; A* t$ ^4 m) t
                  CL160( ZHANG)        30.00000            0.0000005 x8 H' K* ?  l- l. j- M
                     CL160( LI)        30.00000            0.000000
% O6 }" w( m9 h& Z) S                  CL270( ZHANG)        5.000000            0.0000006 x% x# s  Z) I
                     CL270( LI)        5.000000            0.000000
3 f6 P# r- G$ _, r1 D& `8 [                   GZSJ( ZHANG)        12.00000            0.0000003 @# T, H( P$ {" O
                      GZSJ( LI)        12.00000            0.000000
' v" A$ X- _; }; a7 `; r                  SL190( ZHANG)       0.9000000            0.000000# N* M8 {7 i+ G. t0 f  G4 T) U
                     SL190( LI)       0.8000000            0.000000+ E- ?! }" A+ _1 l+ R; X7 R
                  SL160( ZHANG)       0.9000000            0.000000
+ n7 z" ^% z  M3 O$ A! O* F8 t6 @                     SL160( LI)       0.9000000            0.000000, G. C: t; Y1 x+ `* M* Y7 L/ u
                  SL270( ZHANG)       0.8000000            0.000000
2 Z) D9 R) p9 J8 k( {7 c                     SL270( LI)       0.6000000            0.000000
& m8 Y7 d$ l0 u" J                  SJ190( ZHANG)       0.3770000            0.0000008 [6 q* u* g" _8 e4 {" ~$ S
                     SJ190( LI)       0.4120000            0.000000
# O& e4 e, a5 @" F: h" [                  SJ160( ZHANG)       0.4400000            0.000000' c( Y2 M: [( K9 w0 K, \7 t
                     SJ160( LI)       0.4400000            0.0000002 q# g4 S3 F# q4 Z& f: F
                  SJ270( ZHANG)        2.880000            0.000000
) G9 a$ _8 w: J4 m3 O! }4 f' R                     SJ270( LI)        3.360000            0.000000: ^3 a1 |% @+ L6 r& U2 _
                      K( ZHANG)        1.000000            0.000000
5 I" F3 R' x7 p7 s6 q                         K( LI)        1.000000            0.000000% P. |, ?. {- b$ d- X# b
                    ZYS( ZHANG)        0.000000            0.000000
" [$ l1 V, H5 U, o* J" w+ U  w                       ZYS( LI)        0.000000            0.000000( `* z1 M5 f5 I9 B! e% N
                      X( ZHANG)        0.000000           0.37700003 l3 k& Q- W3 h' T8 I* n3 n
                         X( LI)        0.000000           0.4120000% z3 w) g: m. k5 k! ^
                      Y( ZHANG)        0.000000           0.4400000
  j( w; g( n1 V$ R( U/ K                         Y( LI)        0.000000           0.4400000; ]# q, G+ M) k% \
                      Z( ZHANG)        0.000000            2.880000
- V8 {, Y# F# ]( {0 o                         Z( LI)        0.000000            3.360000
, w4 i$ H4 z, x& n6 E* e6 Q9 s1 [5 e4 b! y4 o+ G0 F
                            Row    Slack or Surplus      Dual Price) o8 ~/ X6 L" `
                             BB        0.000000           -1.000000+ I7 |6 R' _, s' f' w
                              2        12.00000            0.000000
0 L& Q2 G( s# G# O                              3        12.00000            0.0000001 ^% u. ]' w: @" S1 k4 ^
                              4        0.000000            0.000000
$ F; h( b1 E. f. Q  _                              5        0.000000            0.000000
% v, @' r% C) }+ P' N) N, Y                              6        0.000000            0.000000: P. i) g# o1 a# e
                              7        0.000000            0.000000
; l$ G) O3 b; J& t                              8        0.000000            0.000000
3 K8 d' O3 k+ t% Q3 w1 Z                              9        0.000000            0.0000001 l& g& p# J9 g2 Q, i4 Q/ t
                             10        0.000000            0.000000
& l5 z9 \+ ^0 J% f/ X+ R                             11        0.000000            0.000000$ f5 A, _  y9 }. y- y( `
                             12        31.50000            0.000000# i2 M! F1 [( x6 r' C, Z
                             13        28.00000            0.000000
( r" U7 ~( s7 S0 q$ j8 z                             14        0.000000            0.000000
# W1 B2 v/ L" s. p( w! P                             15        0.000000            0.000000
1 q+ Y- _# q" l7 l                             16        27.00000            0.000000
6 e# A+ e. Z: s4 `3 g. a0 i( Y                             17        27.00000            0.000000+ ]' ]' r4 _) t
                             18        0.000000            0.000000+ o8 s. f* C2 o& H5 ]# ]" ?/ b
                             19        0.000000            0.000000
, k$ o3 h" j1 u$ J- T( @                             20        4.000000            0.000000
) S& s9 u, o  ^/ r* X2 w2 e& `9 x                             21        3.000000            0.0000007 @3 J' c0 o& d- P$ {
                             22        0.000000            0.000000
: K$ |& `/ _4 j                             23        0.000000            0.000000
/ U" L% K1 i4 l/ `2 a) a                             24        0.000000            0.0000001 u/ A3 t# h6 R6 A0 }
                             25        0.000000            0.0000005 L6 T6 v& }- \6 M: Y% o' x+ x
                             26        0.000000            0.000000% p4 j" y% {3 S+ z, p
                             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讨论组

    这是一个例子,可以参考一下。
    , Q8 M; I% H# b2 {# O. e Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    3 M, i. w' ?% y$ Z! P& W" J. R4 f6 N! N* V- y

    + M" ~  q2 t5 E: Z; ]    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-19 21:24 , Processed in 0.544034 second(s), 104 queries .

    回顶部