QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6994|回复: 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 编辑 ; J" z* l& P" t3 J' _
- d. O  g% }+ l/ c, r5 B
指针处怎么写??" z5 T& v- Y$ T3 c: U; D
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)- i. |: L' c" Z4 e5 R7 g
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?
. T* T/ q3 Y1 g: C: T  a:) sets:% I" t) Z- z2 Y/ Q1 B! L
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;
) o, K7 K1 f# S4 w4 w; `  Bendsets
0 h1 A1 U- L( s/ ]* h2 edata:
8 q& r& u  [1 M0 g. ^) v- D7 `xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")
- R0 f' e9 H1 V$ ^% j! M+ \@TEXT()=@status();1 w4 z$ {: c2 R% @+ H
enddata* I7 l1 I  c: Z. M
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
& F* x/ d, l8 f% |. {5 A2 O: b! E) j@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);
: I+ W3 F/ y; E' v. l@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);9 C$ J' G& i  E" R$ p  u0 W
@sum(xinxi:x)=sr190;
7 F" \5 _  e* {# }@sum(xinxi:y)=sr160;
, u( D7 j: S1 ^: k; I( `1 A) f; y/ j@sum(xinxi:z)=sr270;% @# `' C1 `/ m
@sum(xinxi:x)>=0;) w+ z) s! U+ I* T
@sum(xinxi:y)>=0;
( n4 j7 ~8 c8 W, K$ g@sum(xinxi:z)>=0;
1 A: P5 z) Q8 d) |4 ~( i6 n% G9 Y# R- a@for(xinxi(i):x(i)<=cl190(i)*sl190(i));
4 j# {- g7 s8 r3 _2 k@for(xinxi(i):x(i)>=0);
& C( J) c# H0 X4 e@for(xinxi(i):y(i)<=cl160(i)*sl160(i));: ?% j9 _9 i0 d! G" V; z
@for(xinxi(i):y(i)>=0);/ o" i# D: ]7 y, `! K6 \. i. k" o
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));
% ]9 ^  D+ ?* P0 {/ T9 M" u. _@for(xinxi(i):z(i)>=0);
7 ^5 r/ j6 i$ y0 R; e( y: Q1 V, B@for(xinxi(i):@gin(x(i)));& ?. L* k- c" P+ D
@for(xinxi(i):@gin(y(i)));* h. L& m2 R% [8 [0 w8 e0 A  ~- N
@for(xinxi(i):@gin(z(i)));; R( W! h& X* |7 E% r- s4 {
mm=@sum(xinxi:k);6 e; \1 s1 ]  p3 I" c6 P3 p& L
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
6 s6 Q, k' R$ P/ ^; H3 x& i# U0 L7 y, ?  g$ ?6 L5 D3 p2 @/ P
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));
5 [: M/ u& L1 x# S. B' ^4 GDATA:; Y! k# A0 ^" S6 p+ M! Y
    @POINTER
" f4 D* P: n. ]4 K. G* M; v7 Q+ z) ^6 c) _" W
!此处结果想连接VB6.0,却不知道怎么写;' o3 z. ?# ?' h4 D, U0 c
ENDDATA
! X2 f  U" b/ X% l1 Q. P# R; T$ ?  K6 @" X
end
8 l3 h7 F% [; m$ q2 H6 P* \( B0 B结果为 主要是想取 X,Y,Z的结果" k% m9 q. n  U8 d* G5 K; d' q
Global optimal solution found.
3 m% V0 Z) U2 |   Objective value:                              0.000000: Y7 t; }# A3 f
   Extended solver steps:                               0
: G  J9 t; v6 O# m$ B# A0 E   Total solver iterations:                             0
' e; z4 d3 ^# u# I/ {( g. E! D5 `; Z0 g+ a3 F6 s/ q

: X& ?" ?3 Y7 o2 T/ \                0* ^/ y2 _+ g, E
; h1 [7 H7 E, P: v3 }7 I# ^7 h
                       Variable           Value        Reduced Cost
( h1 s$ j$ Z( O9 c  c0 o, y                          SR190        0.000000            0.000000" N) s7 h2 T$ i% n; ^
                          SR160        0.000000            0.000000
& L' k' X% R$ t9 w                          SR270        0.000000            0.000000/ q. K/ ~9 O0 \. Q( e$ l0 N: U% J
                             MM        2.000000            0.000000
' a2 c1 z" G5 b9 |$ d                             XX        0.000000            0.000000
& A6 N0 m. W) W& `5 D                  CL190( ZHANG)        35.00000            0.000000: n( ^- Q. y% T1 T, J9 H
                     CL190( LI)        35.00000            0.0000007 l* G% e' i) Z$ v; n7 w
                  CL160( ZHANG)        30.00000            0.000000: D. v3 |6 o4 f1 x
                     CL160( LI)        30.00000            0.000000
. o. a, G  V! N9 }9 D+ R2 p) r                  CL270( ZHANG)        5.000000            0.0000008 J9 y; w) p  s5 ^
                     CL270( LI)        5.000000            0.000000
, }. j( M& X" H$ r7 P3 P6 X1 q                   GZSJ( ZHANG)        12.00000            0.0000006 j. z% w9 v& H3 v1 V5 g
                      GZSJ( LI)        12.00000            0.000000
: [# `' O/ x* }6 j3 c! P                  SL190( ZHANG)       0.9000000            0.000000
- e' u2 d! V" I  P                     SL190( LI)       0.8000000            0.000000
3 T) ]+ z$ C6 C                  SL160( ZHANG)       0.9000000            0.000000$ ~( B- S5 E5 R2 V; j3 O9 o
                     SL160( LI)       0.9000000            0.000000
' o7 o  c* H1 H( u! ~, X* k* z9 {                  SL270( ZHANG)       0.8000000            0.000000( ~  v* `- A' E# }
                     SL270( LI)       0.6000000            0.000000
# \4 u1 k+ z! m" w4 S$ R                  SJ190( ZHANG)       0.3770000            0.000000" n7 e4 [; p( Z; m
                     SJ190( LI)       0.4120000            0.000000" s* n- L- O! t: N& i3 q8 d9 N7 h
                  SJ160( ZHANG)       0.4400000            0.000000
2 n! v6 L( p1 m+ t- _1 t                     SJ160( LI)       0.4400000            0.000000( d3 R3 ^+ g& m6 R# d) D
                  SJ270( ZHANG)        2.880000            0.000000
) h9 K9 a$ p: W7 x  H7 Z                     SJ270( LI)        3.360000            0.0000007 j7 [+ m9 r' t0 X
                      K( ZHANG)        1.000000            0.000000
% H- T5 H4 G* h                         K( LI)        1.000000            0.000000
/ j# \8 N; U" ^0 q# r0 ^$ g                    ZYS( ZHANG)        0.000000            0.000000: D5 N+ z" Q# L# x8 m
                       ZYS( LI)        0.000000            0.000000  [. e5 {1 z  \! F% g
                      X( ZHANG)        0.000000           0.3770000
3 E% ?8 C% ?5 a& L" a, O. a2 M8 [" O                         X( LI)        0.000000           0.4120000& X* k6 M( I  i# [& g
                      Y( ZHANG)        0.000000           0.4400000
4 F/ w8 `! P0 A) G                         Y( LI)        0.000000           0.4400000& @- I$ e; D" J. g* d/ D
                      Z( ZHANG)        0.000000            2.880000
# D5 M9 I5 n* I% L: N9 U8 \  ^; G: u                         Z( LI)        0.000000            3.360000
1 R" P& @, B8 a6 A, f9 E* O/ K6 y* L( N8 F! K; Y5 {6 s5 ?' Z4 l  F
                            Row    Slack or Surplus      Dual Price
8 h$ c% t" G# F3 Y: f: O                             BB        0.000000           -1.000000  c/ }: I/ D+ U# c
                              2        12.00000            0.000000% N' V# Y& P) w# J4 o5 a  N  Z
                              3        12.00000            0.000000
3 r, w3 h0 B6 Y8 q                              4        0.000000            0.000000/ @: P2 c* }6 c
                              5        0.000000            0.000000
# g, Y5 j# a/ F5 j                              6        0.000000            0.000000. p3 j, _, C  ~" W" f
                              7        0.000000            0.000000- O' e: M! C% A- k9 T8 O
                              8        0.000000            0.0000005 i! Q# O# Y' @
                              9        0.000000            0.0000006 A( R) P+ U. Y4 i+ v. I' }" `2 N9 `
                             10        0.000000            0.000000
7 H' G  ~0 O% q6 H* e                             11        0.000000            0.0000009 D, u, Q" @, W7 z1 F9 @
                             12        31.50000            0.000000. F7 O; X* J. i  \
                             13        28.00000            0.000000
/ ^/ ~1 w4 B9 M1 C                             14        0.000000            0.0000009 X: n! e  u& D' P' k
                             15        0.000000            0.000000
! G$ R: p/ R6 r# ~7 d9 [: E3 [$ r/ Q                             16        27.00000            0.0000005 r! q5 r+ n4 N0 w+ h5 I( V- x1 ~
                             17        27.00000            0.000000
: i5 G; s9 Q3 t0 ?; I4 w, ^& n6 k                             18        0.000000            0.000000
# x5 A' @5 l' y0 O# A' w  z% K                             19        0.000000            0.000000. L1 B5 w0 Y- X* L$ F0 s
                             20        4.000000            0.000000
: x4 @/ K/ T+ Y  w% \( X- _: p                             21        3.000000            0.000000* Y8 L% A4 l9 H5 U0 S
                             22        0.000000            0.0000003 \8 X: b1 t: t) ^! m  U) L
                             23        0.000000            0.000000
. w2 O  J, V) @, ]# V7 z- o9 N5 o6 F1 A                             24        0.000000            0.000000
! p6 k1 P$ w2 E% t& I7 O                             25        0.000000            0.000000
  o7 F. r6 O; ?3 a                             26        0.000000            0.000000
. K, |2 ~( v0 v4 j                             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讨论组

    这是一个例子,可以参考一下。
    9 K0 u$ H6 M9 i& U  Z Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    / X2 K3 e$ k6 }& V/ A. x
    9 Q3 j% A; L1 u* v0 y
    + B, Q* T+ Z( z* X0 Q& Z$ n    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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 01:44 , Processed in 0.534033 second(s), 104 queries .

    回顶部