QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6998|回复: 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 编辑
8 m( T( \* W1 y& ?* D# X  }; l% [  g$ E! D$ V. u, ]
指针处怎么写??
7 S- M% v: E5 k9 R我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)3 }( o3 ~, P( F- X$ U& f$ ^# i! y
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?+ y1 n3 ?6 D- j, f6 Q
:) sets:- l3 g4 o6 b" S6 s
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;
4 A7 X2 R8 e, r" G- Vendsets
5 Y- E' \6 _; g$ s# G( A0 ddata:7 G; d: k( Y. U3 X' C6 ~
xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")
4 G6 m% t$ v; l0 j1 v@TEXT()=@status();* Q+ X9 z; H) Y3 P" d
enddata: [5 ^! c! f1 O  n! G
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);$ }/ R$ z1 O0 i0 Q5 Q, p
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);
1 u( K& m$ [9 x: e@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);. B+ U6 c- Y, e; g' |  _3 F
@sum(xinxi:x)=sr190;
  J2 k6 T( q: d7 q$ s1 W@sum(xinxi:y)=sr160;
! G* ?2 ?+ w( c# Q& W! d@sum(xinxi:z)=sr270;$ d' O# R( U8 X4 y
@sum(xinxi:x)>=0;
' a2 n7 B" y. F& d# f@sum(xinxi:y)>=0;7 W1 f1 }% Y# D8 [) L3 v1 N0 z; n
@sum(xinxi:z)>=0;  ?9 n  ]9 y' A0 N
@for(xinxi(i):x(i)<=cl190(i)*sl190(i));* D. J% p' I$ S+ l4 m9 T
@for(xinxi(i):x(i)>=0);& o/ W! t% ?) t  j4 y- D7 X" X
@for(xinxi(i):y(i)<=cl160(i)*sl160(i));
- `  c* X9 I& p0 x+ `- o) g/ X& q@for(xinxi(i):y(i)>=0);
% |" P3 i. \; h$ d1 f. y5 m5 k, X@for(xinxi(i):z(i)<=cl270(i)*sl270(i));
. h/ M6 R" |2 D: |@for(xinxi(i):z(i)>=0);) h& c2 E! R! ?* _5 J6 w8 E. Q! N9 Q% `
@for(xinxi(i):@gin(x(i)));% r: x' x8 r; l; Z
@for(xinxi(i):@gin(y(i)));/ m0 w& ~& s; A
@for(xinxi(i):@gin(z(i)));6 `3 e1 ?/ N  L* r. h4 E+ ]/ J" Q2 m
mm=@sum(xinxi:k);! @. w9 C0 C" i6 C$ i$ W
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
" Y) k4 d0 {! }) \6 _! K* C4 A& B
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));
1 Z/ X$ I) s" e, Y6 c+ \# u( ~DATA:# {2 e3 w* c/ W* m$ f6 i3 s
    @POINTER, f  Q* _% L/ Y0 r6 d: }; w* v) O

) l; L) j, C6 k7 T7 j* R: F5 ~!此处结果想连接VB6.0,却不知道怎么写;3 v: l& b; p& r7 r
ENDDATA
: V" T. m4 s, {# W# h: f
8 `1 k, q" c# S3 H/ K% xend
7 v1 V; n) T" \' j/ P5 N8 `% R& |结果为 主要是想取 X,Y,Z的结果
* l# I: n6 L7 `& [+ dGlobal optimal solution found.; j6 }- H' ^5 Z1 x
   Objective value:                              0.000000: x9 J- ^3 h) d
   Extended solver steps:                               0$ N4 l/ @: w% i  {4 b
   Total solver iterations:                             05 j$ }5 @" j1 U( ?! I

* K( B) p1 A$ K8 i3 O9 g- t# N% d  g8 z% v4 Q; d
                0/ q( o" P5 h& {/ p% q' v. {9 a
" C( l( A* n8 m
                       Variable           Value        Reduced Cost/ T' ~, G3 J: Z" K& M/ P( h
                          SR190        0.000000            0.000000
! X1 d3 G6 A* s- t" \$ G0 H/ ]" }                          SR160        0.000000            0.000000' R- ]- V1 c3 F7 g
                          SR270        0.000000            0.000000
9 u$ R1 u) m! N! L3 B# M                             MM        2.000000            0.000000
, L/ R$ R7 L" g' B' {. g                             XX        0.000000            0.000000
5 z# W* d, x  a: n3 N                  CL190( ZHANG)        35.00000            0.000000
% z& W: r7 Y1 p. q4 |  \1 q2 s                     CL190( LI)        35.00000            0.0000005 ~* |( o7 n# f
                  CL160( ZHANG)        30.00000            0.000000
# \( h, S8 v) `* H, j                     CL160( LI)        30.00000            0.000000
/ }! Z" r7 J7 k! F, o* U6 W                  CL270( ZHANG)        5.000000            0.000000
5 e  g9 m; z( d( h' B                     CL270( LI)        5.000000            0.0000003 M7 [, N2 S4 j- z* }5 e
                   GZSJ( ZHANG)        12.00000            0.0000000 C6 R* A6 v6 s: n/ |: u
                      GZSJ( LI)        12.00000            0.0000009 D# }4 S5 i. f. \  n0 N! S$ `
                  SL190( ZHANG)       0.9000000            0.000000
" q) L, t  g$ W3 S8 y, V                     SL190( LI)       0.8000000            0.0000006 J+ `' r7 x* [5 \
                  SL160( ZHANG)       0.9000000            0.000000
) |& q, H) i, \$ e* ~( E                     SL160( LI)       0.9000000            0.000000! y8 R: a0 T9 m8 N' T4 f! j5 Y
                  SL270( ZHANG)       0.8000000            0.000000
0 l' v, R) a8 z( e, s9 n                     SL270( LI)       0.6000000            0.000000
4 V9 m' K9 m8 H; g) Z                  SJ190( ZHANG)       0.3770000            0.000000" S6 G! A  p) v5 Q: S/ t! B- a
                     SJ190( LI)       0.4120000            0.000000! V: b4 S  G/ P( ?
                  SJ160( ZHANG)       0.4400000            0.000000
) w9 |8 m- H9 F$ Y2 o1 \1 {                     SJ160( LI)       0.4400000            0.000000% q; n* g: U5 I/ B. w* f
                  SJ270( ZHANG)        2.880000            0.000000
! a4 Q4 x, ?' u, W                     SJ270( LI)        3.360000            0.000000
6 h4 f2 A- k  G4 _5 \                      K( ZHANG)        1.000000            0.000000
( {. C% r( i4 i( {% I$ i  i" t                         K( LI)        1.000000            0.0000009 ^9 E! F3 s& V2 f. ?1 d# @( ~
                    ZYS( ZHANG)        0.000000            0.000000$ P& X6 P1 O" X* v6 ~2 e: D
                       ZYS( LI)        0.000000            0.000000
5 v# ]8 e& A3 c- a$ f                      X( ZHANG)        0.000000           0.3770000. s4 a2 h$ Q. e) }
                         X( LI)        0.000000           0.4120000
3 H: i, u2 q4 {, M2 \' ?2 u                      Y( ZHANG)        0.000000           0.4400000; b5 f9 @$ ]3 T: q4 e) y7 ~; @
                         Y( LI)        0.000000           0.44000006 j% W( u, |1 ^0 [4 L; G  H- n
                      Z( ZHANG)        0.000000            2.880000
8 Y$ K# o' s4 Q                         Z( LI)        0.000000            3.3600004 P! b: n/ `( u1 B
9 D' j# _6 i7 W( h* U) p8 z
                            Row    Slack or Surplus      Dual Price
; v8 z7 V9 }$ t( ?$ I' ?                             BB        0.000000           -1.000000
7 o8 S( h4 |* z" a, I9 [% E0 _                              2        12.00000            0.000000
$ `! D* I# @8 P( Y& C' ?$ i5 D/ ^                              3        12.00000            0.000000
8 s. T& ^' B4 f0 @                              4        0.000000            0.000000
( D/ G; A+ B3 P# R0 S                              5        0.000000            0.000000
( W  e5 E2 s" B* ]                              6        0.000000            0.000000
3 K) ]8 I1 ^$ S6 v4 f                              7        0.000000            0.0000009 g- f6 a; `* |
                              8        0.000000            0.000000! R9 [, m5 m% \0 _
                              9        0.000000            0.000000
3 y1 F% b3 O3 S# ?4 n6 L2 v                             10        0.000000            0.000000
+ j- t) o8 P1 |: C: b                             11        0.000000            0.000000
9 b, ?8 f: X' i$ V                             12        31.50000            0.000000& G* t' {  w1 F6 X6 H- O# r; X4 p
                             13        28.00000            0.000000. k6 g+ I9 Y% F5 ?: b: ]
                             14        0.000000            0.000000
+ R: ^, O7 x) S+ e1 l                             15        0.000000            0.000000; X/ [/ F6 y0 `" ^7 ?
                             16        27.00000            0.000000* h4 P- Y3 b% }2 ]) [0 S# i
                             17        27.00000            0.000000
0 i% [4 D/ p% U2 l                             18        0.000000            0.000000
* c! ]  a+ S& W3 Q% J) r' x, k* e                             19        0.000000            0.000000
5 I9 v- f0 K: H, m9 a                             20        4.000000            0.000000
% @* x, Y7 U9 q                             21        3.000000            0.0000000 R# p) P" p' E! E, z# q' e- J& O
                             22        0.000000            0.0000008 N4 x# s, [3 G
                             23        0.000000            0.000000+ r6 @/ C: V: C, i0 p4 b
                             24        0.000000            0.0000009 x+ F5 M7 o! ^: _. k- _8 S8 T0 i& u
                             25        0.000000            0.000000
0 w, d6 U1 Y0 R0 |. W                             26        0.000000            0.000000& E4 l( S! |" h% @0 z& ]4 f! W
                             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讨论组

    这是一个例子,可以参考一下。
    3 M$ l) C0 F& o- x% E0 d3 P Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    , @9 m0 @, y9 G+ F7 g, c7 q
    5 n& i6 z. g% W2 i7 }9 }: i) h1 B/ B
        你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-6-4 03:45 , Processed in 0.558000 second(s), 104 queries .

    回顶部