QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7076|回复: 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 编辑
9 C7 h. q0 C8 r; {
  O9 Y5 S3 P( Q指针处怎么写??0 ?9 R  h+ K2 g1 _8 }! G5 _+ A
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)
. b+ c9 Z3 j- z- V0 T: `' S2 \6 b! @表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?! N# y2 B: p; l# D- m
:) sets:
- C9 h" e& h; Nxinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;) ?5 |4 P; @9 d' h+ S+ j: m
endsets2 r1 ]  B! Q" H% F2 N8 S6 h* y2 M) Q
data:4 |8 p2 E, V  A! _+ l: Y; G0 ^
xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")
, i% l4 L( h( e* ]! t@TEXT()=@status();5 t: }2 d% _! d0 Q1 A, {: c% W* L
enddata
4 U% A( B2 `3 R2 x[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
! m9 Z, ~  b& U+ L- L' O1 {3 l) O* ]@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);! M1 D7 p' @, Z; h5 {! U+ k% y. s
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);
+ X- w: w; V& {& {0 F@sum(xinxi:x)=sr190;" c9 z& {# S/ @
@sum(xinxi:y)=sr160;
& h# Y; M' i2 A* u3 G: e% U: M9 K@sum(xinxi:z)=sr270;
" x  _* D& k' T8 g9 Q( }@sum(xinxi:x)>=0;1 @8 L& |; h6 @5 Q  w0 ^+ S
@sum(xinxi:y)>=0;
' f, N' i# y! Q  ]; V@sum(xinxi:z)>=0;  b* {1 Y, N! A; O3 G
@for(xinxi(i):x(i)<=cl190(i)*sl190(i));
# X1 h, W: S6 ?2 B@for(xinxi(i):x(i)>=0);
0 [) s+ Y5 S- D/ Y$ n8 J@for(xinxi(i):y(i)<=cl160(i)*sl160(i));% H7 @# ~4 a6 U" ^
@for(xinxi(i):y(i)>=0);
1 N$ W' k8 Z# ]@for(xinxi(i):z(i)<=cl270(i)*sl270(i));
2 H2 A  N- ?% F9 z- i# o@for(xinxi(i):z(i)>=0);
) m9 q- J$ }  x@for(xinxi(i):@gin(x(i)));
" ^5 Q! R) p0 @6 d! ?6 V3 J* x5 I@for(xinxi(i):@gin(y(i)));6 Z3 E7 f6 [4 v
@for(xinxi(i):@gin(z(i)));
9 U3 }$ P6 Q4 f: {. `# V: h8 A) hmm=@sum(xinxi:k);
+ c, P: V5 l# g5 j* Xxx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;% K) t; _% p! U& y3 `

+ s4 {8 s# x# S0 c/ u@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));4 q7 L) n0 B1 u& A  }. f
DATA:
8 c  _4 R- y; _% s    @POINTER
! d/ @, O; R4 c7 |" }- @9 o9 `/ ~/ R3 W0 c& S" m" P1 k
!此处结果想连接VB6.0,却不知道怎么写;& h# a/ m6 ~* ^5 y& y* I& c6 ]
ENDDATA
& x! c7 Y4 B7 j& ~, n
1 t& X7 A, R3 }6 \7 y% fend
. r" n1 X7 G( ~6 S4 Y5 `结果为 主要是想取 X,Y,Z的结果6 ?# m. y+ j2 f
Global optimal solution found.# ?; N3 S$ D9 _. h7 l' q/ X7 u, E
   Objective value:                              0.0000009 T4 E% A/ T3 K/ {' P
   Extended solver steps:                               0
/ B6 J( {9 T! v' ^   Total solver iterations:                             05 F, c$ E( n8 K6 b* e- b* m9 i

$ N6 [5 v: j* ?6 I  J6 [7 E; o0 [" R
* H: K/ X7 r9 b8 J( O0 h                0' `& d, L; H8 |) C. \) q, G3 c

0 K" i3 A7 c( O% `                       Variable           Value        Reduced Cost
/ p, D& N" U$ l" M' d7 w  Z/ B                          SR190        0.000000            0.000000
! p$ T$ R; u. O3 @9 P8 Y* d                          SR160        0.000000            0.000000
8 _! j7 J! z- }                          SR270        0.000000            0.000000; |" a3 v- g0 e- r( y
                             MM        2.000000            0.000000
1 |' M8 U  r; ?' I7 h                             XX        0.000000            0.0000006 f6 O4 ?9 X- G- k, x2 I9 R$ {/ S
                  CL190( ZHANG)        35.00000            0.000000
# o! b( }- h) r$ n' g$ [, E! Z8 i2 p7 `                     CL190( LI)        35.00000            0.000000) S/ o' V- B1 \9 R% P3 E9 ?
                  CL160( ZHANG)        30.00000            0.000000$ {3 ^! ^; A3 G
                     CL160( LI)        30.00000            0.000000
. U; _/ ~- ?9 @  {% B                  CL270( ZHANG)        5.000000            0.000000  |  U* b: G: H1 X; A$ s
                     CL270( LI)        5.000000            0.000000
6 f% c4 G  i- y" q                   GZSJ( ZHANG)        12.00000            0.0000000 E( f' e6 K( l' h; R
                      GZSJ( LI)        12.00000            0.000000
. w( ~. m* ~1 F! ~9 H                  SL190( ZHANG)       0.9000000            0.000000
- Z  m+ ?1 h- Q( K2 [$ b                     SL190( LI)       0.8000000            0.0000007 p; _0 ]+ o. c0 w' J
                  SL160( ZHANG)       0.9000000            0.000000
. z) j) b6 Q& n. a' T8 V" j' v                     SL160( LI)       0.9000000            0.0000007 w9 l4 |. Q- d6 E, `$ b" {" P
                  SL270( ZHANG)       0.8000000            0.0000006 W) p* n5 E3 W$ \; M% B7 y
                     SL270( LI)       0.6000000            0.000000
' B9 ~) K2 C2 u  k                  SJ190( ZHANG)       0.3770000            0.0000004 g8 t5 N) m/ F( l& b9 Y
                     SJ190( LI)       0.4120000            0.000000) r; B5 E$ D( `- U& Z; [' [
                  SJ160( ZHANG)       0.4400000            0.000000! V( k/ A6 d' P+ e8 Q: g
                     SJ160( LI)       0.4400000            0.000000
% R+ k/ w$ R( u0 M                  SJ270( ZHANG)        2.880000            0.000000. ?+ I* c# _- o  i4 p
                     SJ270( LI)        3.360000            0.000000( v; Y7 u# R5 \* z( L% v
                      K( ZHANG)        1.000000            0.000000
, h! t, e  C% s# [1 m/ Q                         K( LI)        1.000000            0.000000% J$ \% z0 p* p% w8 W
                    ZYS( ZHANG)        0.000000            0.000000
) q' ^; g6 ^1 P- U& i9 ^- L3 U; h% [                       ZYS( LI)        0.000000            0.000000
: c) S5 u! m* ~/ [9 N+ z* H2 h                      X( ZHANG)        0.000000           0.3770000
: O' s5 l7 m5 F% f  [# p                         X( LI)        0.000000           0.4120000
$ L- N) ~8 s9 m# k1 m0 a                      Y( ZHANG)        0.000000           0.4400000
' b& l6 I1 N% G                         Y( LI)        0.000000           0.4400000
( r# s- ^) I9 v+ r8 {+ s                      Z( ZHANG)        0.000000            2.880000
- e+ y5 H( G1 Z                         Z( LI)        0.000000            3.360000' K3 H$ \; D  O3 Z

$ d* e6 p& L# \. L* z3 i) q0 D+ r; H                            Row    Slack or Surplus      Dual Price! U8 G' T% }; q  W, g& Q5 w
                             BB        0.000000           -1.000000
1 H* ^  T6 W0 n/ t9 u4 Q- i# J                              2        12.00000            0.000000
9 b! u! M* X4 U) }: f! e                              3        12.00000            0.000000* c+ m# R6 @, d8 A
                              4        0.000000            0.000000
& t- T; d: n4 Y* T, U% y+ I4 Q+ S) U                              5        0.000000            0.0000001 M9 W$ i/ C( `" t
                              6        0.000000            0.000000
0 H  D/ c: q5 x2 O, a; F                              7        0.000000            0.000000
* ]1 u" C; i7 g' ]/ w                              8        0.000000            0.000000# |$ {1 V2 E7 p+ U& G
                              9        0.000000            0.000000
# C4 h$ C6 V! a/ M) n; \8 m7 b                             10        0.000000            0.0000006 n' Z8 d; n! `& Q( O( {! T
                             11        0.000000            0.000000
9 t* H% [1 N, \3 ^. t                             12        31.50000            0.000000( j" `0 o5 N7 Y, E! X* Z; @
                             13        28.00000            0.000000
: |. g3 E2 t( L9 E" J                             14        0.000000            0.000000
& ]0 u! a" |1 p, |* C2 Y                             15        0.000000            0.000000
( P5 v0 Y9 i$ L3 L! O+ ?                             16        27.00000            0.000000* n# D, h0 \, }# d0 l+ z; y
                             17        27.00000            0.000000! o$ U7 q( [2 ]
                             18        0.000000            0.000000: y) F8 f$ H3 J7 S
                             19        0.000000            0.000000% a9 Z. Z7 v0 u% T
                             20        4.000000            0.000000
  T  |# a8 x, {! f1 x4 ~                             21        3.000000            0.0000005 e4 z0 u4 ^( A- U$ Z0 V
                             22        0.000000            0.000000/ _+ e# V  W" b8 r/ {/ ?
                             23        0.000000            0.000000# K/ Q1 u  c5 m
                             24        0.000000            0.000000
7 [+ Z; d) q& {" w                             25        0.000000            0.000000
8 P0 W! x/ [$ [$ _/ P+ M                             26        0.000000            0.000000
$ @. H6 g' U/ Q- ?& C3 I0 }" c                             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讨论组

    这是一个例子,可以参考一下。5 E) d- x9 S& N! o: l! R0 n
    Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
      ~3 J" U' \; Y( Y% R; e  ]: p/ x, k/ j

    7 G9 ~3 ?' Q% G$ i! V' z: l0 ^; [    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-7-22 14:40 , Processed in 0.587090 second(s), 107 queries .

    回顶部