QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6782|回复: 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 编辑 : b6 {$ M7 }8 x. X: T
9 O& f) o) {2 H
指针处怎么写??! Y$ N# L; B" v$ o5 z
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)
3 j. W! e3 j8 f( \& |" o' S表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?, k8 B- V$ S& u/ B( L1 k9 [. ^
:) sets:5 P" G) @4 z6 t
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;
' Q  @' l( N* k. K2 C5 _endsets
, D/ [9 w& T3 `- c& A4 odata:
# k" j/ Z' B2 w& Z. |) Sxinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")5 ]# u, s, ]! w  j& @
@TEXT()=@status();. V: _+ y" |% j" x
enddata
3 H! L1 E/ V- ?4 v[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);7 u! ]" S4 q, d) }  E% O
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);; |( K  q- @, ^% ~
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);: M' z! N$ `% u
@sum(xinxi:x)=sr190;; o# t5 }; V7 i! F' _2 Y6 L
@sum(xinxi:y)=sr160;
! u- y, u: }. e: |& o- f@sum(xinxi:z)=sr270;' j( O+ F) g) a$ S: c
@sum(xinxi:x)>=0;
2 Q/ q3 k( H1 ?9 @. ?! P0 M4 ]; P; r@sum(xinxi:y)>=0;
0 i! S) f. ~% B8 u+ k8 _@sum(xinxi:z)>=0;
: {  p+ R. \! Z) m- k* Z+ q@for(xinxi(i):x(i)<=cl190(i)*sl190(i));: e0 V. x3 l; }: e! X2 y( z$ M4 V) z  W
@for(xinxi(i):x(i)>=0);
9 W% K: p' ?0 U7 Z@for(xinxi(i):y(i)<=cl160(i)*sl160(i));! p. T* A. J+ B" x" G
@for(xinxi(i):y(i)>=0);
# R  `- `: v+ i+ {' g! L@for(xinxi(i):z(i)<=cl270(i)*sl270(i));0 v0 ?- K* C+ v% Q
@for(xinxi(i):z(i)>=0);  H0 M: @2 [4 p# v9 E+ O7 C
@for(xinxi(i):@gin(x(i)));  G1 ?  e1 e( K9 Y% t3 u
@for(xinxi(i):@gin(y(i)));
& c2 f, ]" s8 m* [3 V4 J@for(xinxi(i):@gin(z(i)));/ b+ z: j/ h- C( J5 Y
mm=@sum(xinxi:k);4 d6 R% T' m7 J. n4 v! q/ G
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;: }" r9 _. C. E2 Y  C: Q
0 p+ s- M3 W( W8 E8 S' b
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));, ^& s% Z( K" F' n; J* G/ M4 j6 ^
DATA:0 }. E8 u1 U4 N. q; E% U
    @POINTER% v" p2 }6 m8 x4 z9 _5 W9 j

4 K1 ?/ v. h; g!此处结果想连接VB6.0,却不知道怎么写;
' A$ a" y8 }: u% ]* q" wENDDATA
, E* D  K& @) l$ _2 o/ E8 c3 G
/ E8 q1 }1 B) a% Iend  u! ^1 b* N( ?) i' H2 g$ Q! i
结果为 主要是想取 X,Y,Z的结果
) V$ o' B& J( W: yGlobal optimal solution found.
8 _+ w6 B8 Z' j8 N* C$ g8 l   Objective value:                              0.000000: Y2 J! Y' L! R
   Extended solver steps:                               0* e% r, |, Q4 w% I# |% B
   Total solver iterations:                             0
9 P% H+ E+ y! B; b2 w- r
0 X. x* P- {: v3 I- P. L
* a( r# O( r4 x- p( _9 }( K& L8 g  h                0
' X1 j2 e; X  P) y5 \! m8 A$ e
                       Variable           Value        Reduced Cost2 N; m7 w% m8 ]5 B+ e) F
                          SR190        0.000000            0.000000
! |" ]+ G6 f; W7 L% v5 R                          SR160        0.000000            0.000000' ?7 {$ o/ `. l2 }; O; z
                          SR270        0.000000            0.000000
4 i5 j0 c" G2 o* @2 \                             MM        2.000000            0.000000
% g( ]% V" D" ^% q9 q6 j                             XX        0.000000            0.000000
# g& V( O( h* ^9 x                  CL190( ZHANG)        35.00000            0.000000
. b2 {, W3 z) s                     CL190( LI)        35.00000            0.000000( \( s" c% P- H
                  CL160( ZHANG)        30.00000            0.000000
  b; ]# Y2 M8 G9 @1 v7 t                     CL160( LI)        30.00000            0.000000
/ s: p. j( E) ]1 O* E& e% ~                  CL270( ZHANG)        5.000000            0.000000
% |  @, I" q- F, ]" G4 @% D                     CL270( LI)        5.000000            0.000000" V. i  @: _+ b! q! k: Y& r( ~0 s
                   GZSJ( ZHANG)        12.00000            0.000000
! g1 E( t7 T, Y* y                      GZSJ( LI)        12.00000            0.0000006 P% E5 t- \" i1 o2 J3 B
                  SL190( ZHANG)       0.9000000            0.000000
8 ~' C  l4 D* f. n7 x                     SL190( LI)       0.8000000            0.000000
! \8 B1 {5 f" d! @! W3 z                  SL160( ZHANG)       0.9000000            0.000000
, |3 [. j' l; X0 f                     SL160( LI)       0.9000000            0.000000
' S, S8 e6 B/ h' e% W, X0 E                  SL270( ZHANG)       0.8000000            0.000000
8 [2 ^3 T: i4 k* `0 p6 `! D, O                     SL270( LI)       0.6000000            0.000000
9 @  x+ S# n1 @3 @  Q* I& k* U                  SJ190( ZHANG)       0.3770000            0.000000$ q3 [2 G  v7 c! s
                     SJ190( LI)       0.4120000            0.000000& s; ?% s0 L0 z7 N! |
                  SJ160( ZHANG)       0.4400000            0.000000
" |* W( L% n! G8 z- T                     SJ160( LI)       0.4400000            0.000000) G, x3 T. Z! s: ~" ]
                  SJ270( ZHANG)        2.880000            0.000000
5 n8 }- E8 S+ g  d3 W                     SJ270( LI)        3.360000            0.000000
, h1 l. d. Z7 r5 A                      K( ZHANG)        1.000000            0.000000
$ n4 ]  ?! s! R7 G$ L# \+ p9 t: V                         K( LI)        1.000000            0.0000007 Z8 M1 T" I) G/ G7 `
                    ZYS( ZHANG)        0.000000            0.0000007 `2 Q% ~# r1 H& T8 l7 d
                       ZYS( LI)        0.000000            0.000000! B' y% G$ s! l* [% t
                      X( ZHANG)        0.000000           0.3770000
9 K% E, w. w5 l7 q1 e* @8 k                         X( LI)        0.000000           0.4120000
  u4 `$ Z. U3 y0 v, A6 K                      Y( ZHANG)        0.000000           0.4400000! c" i0 v$ h4 _* t$ E
                         Y( LI)        0.000000           0.44000006 E, l$ C2 a. x: Z+ a
                      Z( ZHANG)        0.000000            2.880000
+ k4 \) ?+ o7 R) I                         Z( LI)        0.000000            3.360000% [8 s$ @  _  Q6 `7 p
7 v3 ^; c# G  c. Q. S4 h
                            Row    Slack or Surplus      Dual Price
) B( m- ]8 [4 y- r( |                             BB        0.000000           -1.000000% {, a; d; |9 G) R& O" ]& @5 U
                              2        12.00000            0.0000000 c/ n7 a2 W" T+ J2 |; Y
                              3        12.00000            0.0000006 i/ {: o) E  r  Z7 d) K& c
                              4        0.000000            0.000000
  L2 G5 x+ u4 A3 |) j                              5        0.000000            0.000000
. s) D4 {2 B) @' \" g- X4 G                              6        0.000000            0.000000' B7 X$ }! z: s" H" B" K
                              7        0.000000            0.000000
  ~, f! g# n9 p0 x: |                              8        0.000000            0.000000' G! t' |. R  I& Y. ~8 l9 Y4 |
                              9        0.000000            0.000000; ~0 {. c# W( [( ]! j( I
                             10        0.000000            0.000000
  N5 _+ e: R/ w) O                             11        0.000000            0.000000
' P8 [- a; w8 C5 x7 `8 L" _                             12        31.50000            0.000000
& d" d1 f" q) {/ Q- Z                             13        28.00000            0.000000; w$ U; D. q$ E* G0 U5 G
                             14        0.000000            0.000000
$ r+ R8 A$ @, Y. |                             15        0.000000            0.000000
& F5 ]7 }, Z; G  N                             16        27.00000            0.000000
7 G6 }6 s' L, }8 G- S( o                             17        27.00000            0.000000
( ]' [( m# R4 l5 I" k                             18        0.000000            0.000000. l. G3 k7 Q# O% k# w4 l5 b( `
                             19        0.000000            0.0000008 U4 c- w4 j1 l1 {  w# S
                             20        4.000000            0.000000
2 E2 n# S) g0 w  B                             21        3.000000            0.000000. D7 a. F/ }, P2 f* H1 H& ^
                             22        0.000000            0.000000
2 W' F& d0 v  o9 I% @2 C                             23        0.000000            0.000000
( O) g# o. x$ a3 i4 q                             24        0.000000            0.000000
" z5 |# X* j5 Q5 U                             25        0.000000            0.000000$ {& G# k- s# V9 j6 R7 v7 u
                             26        0.000000            0.000000
- ]+ c8 A. C; F* N* Q                             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讨论组

    这是一个例子,可以参考一下。
    ) Z7 B& S0 `2 j4 i Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    9 r. z4 t) E8 _& \$ ~
    : q; k# X7 }4 y! X+ y" s( Q4 T! G9 ]) I* X
        你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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, 2025-9-8 01:39 , Processed in 1.282897 second(s), 104 queries .

    回顶部