QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7315|回复: 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 编辑
5 w0 t5 b$ ^; b* _% m& a# a+ ^
# r- f+ N1 v9 I: l4 X指针处怎么写??% K) w/ t" p" ~. t  t
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)& e+ H9 c" h5 h. ^
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?( L9 X6 H& `* [# X2 E
:) sets:# b4 r7 A! i7 j+ M- L6 E& y
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;
$ Q1 L+ w* b* H/ e1 Aendsets% u, y) \( ?8 H$ h- i5 N! |
data:4 B: M; C. n* J6 S9 p! b9 d
xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")3 T$ g" g; S' g$ T
@TEXT()=@status();
% {2 u7 ~* l( t! Fenddata/ G, p7 p# F, Z0 N
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);0 f' @& Z  B- ?$ g  ^  @! a
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);! h  c) P- J; f5 i) Y7 U
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);7 X. E3 D& F5 k. A. `
@sum(xinxi:x)=sr190;+ s$ M  S! V3 F& H
@sum(xinxi:y)=sr160;
8 h4 E" P" S6 O. c  m# ^@sum(xinxi:z)=sr270;
( Q, A6 p$ J- B@sum(xinxi:x)>=0;  i" H* p- z8 Y  k
@sum(xinxi:y)>=0;
/ G3 B( N5 f0 q. e  R1 r@sum(xinxi:z)>=0;/ j3 o) w& l) N; G$ a( j5 |% a; J
@for(xinxi(i):x(i)<=cl190(i)*sl190(i));: ^& @. H  o6 }: p7 L* K
@for(xinxi(i):x(i)>=0);
* ]- H  `! {" [: b) k+ H2 ~) R@for(xinxi(i):y(i)<=cl160(i)*sl160(i));0 S, c  L# ^# G' c
@for(xinxi(i):y(i)>=0);1 s/ H( t' W1 ?/ |+ G2 H, A
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));, ~. {, }! n1 w3 F
@for(xinxi(i):z(i)>=0);, Q# R4 E' ~9 N/ B) G
@for(xinxi(i):@gin(x(i)));
* m0 Y3 O  m; n; [+ U@for(xinxi(i):@gin(y(i)));
  i5 {# ^& |  b* h* t) p@for(xinxi(i):@gin(z(i)));3 X8 U% i* X' X: ?% ?8 h9 j1 F% z
mm=@sum(xinxi:k);
$ O9 M. n# A! W& L* M: ], Y! ^7 Zxx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;2 L0 W( m" t0 t0 R3 z
1 t% n0 G3 R  Y" |8 ~9 E
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));" l5 y) K5 W1 q9 N6 s: q: D
DATA:
+ O+ g  @+ J1 C# b& P    @POINTER/ f7 {9 q" s; p" ~8 ?% [; {! h" r
, c" g' L# F  Q) y) d9 ~
!此处结果想连接VB6.0,却不知道怎么写;
9 _6 e5 d: T" {  l' @ENDDATA; A4 s! E- }: y0 @- G
$ E5 x: }+ O6 y  F% t7 h
end4 ^' ~6 k+ e6 z1 R/ z' J5 w( y
结果为 主要是想取 X,Y,Z的结果: p8 O# m" x7 x2 x2 R- v% p4 V
Global optimal solution found.
2 X8 d2 o2 _: R2 ]0 ?; a9 Y   Objective value:                              0.000000
; j. F1 a& K1 P4 [) x  ^   Extended solver steps:                               0
4 ^0 v4 ]- j$ ?9 G: ~+ o# I/ ^" f2 k* A1 p   Total solver iterations:                             0+ h; o9 |$ c4 M. r$ `* s! e/ Q/ h

5 H8 y4 c1 H: ?9 @/ }7 k( ~' w! N- W" ]- q9 V; t  Q! S0 @( E
                0
4 U4 n$ R8 W3 @5 F1 t$ m' M& G: k- r1 i% X4 d3 j
                       Variable           Value        Reduced Cost2 m! R- \! l( [/ H9 m7 O9 l
                          SR190        0.000000            0.000000* \1 Q- n1 `4 m% S/ J
                          SR160        0.000000            0.0000002 h, A7 T! g$ d& s& s
                          SR270        0.000000            0.0000000 O  N( H1 s; C4 k
                             MM        2.000000            0.000000) N5 v% q1 L& \8 P8 x
                             XX        0.000000            0.000000
$ w) [( V4 a+ G! b% S& R$ L                  CL190( ZHANG)        35.00000            0.000000; ]" g% T4 b. @7 S( l8 e9 o
                     CL190( LI)        35.00000            0.0000002 B: E3 t8 L+ A" w% Q% s
                  CL160( ZHANG)        30.00000            0.000000
" r  U7 B4 L3 k$ u$ f& ?7 M# L. F                     CL160( LI)        30.00000            0.000000
' E) U$ a( h9 H                  CL270( ZHANG)        5.000000            0.000000: b4 m1 }, ^( S4 Q. I) {9 u, S
                     CL270( LI)        5.000000            0.000000
3 \' ?- k, B9 N0 \                   GZSJ( ZHANG)        12.00000            0.0000000 n! A! q# ?7 b( V) b' G# W  s
                      GZSJ( LI)        12.00000            0.000000
' k* D* n, a; @                  SL190( ZHANG)       0.9000000            0.000000
: ?" p2 A+ B. x" R                     SL190( LI)       0.8000000            0.000000
1 K* a8 u( v5 f$ i, a; p% t! y                  SL160( ZHANG)       0.9000000            0.0000000 v! _' U$ Q; i/ ]: p1 ?
                     SL160( LI)       0.9000000            0.0000008 @4 J8 x  @) l/ g) r( K3 \5 d
                  SL270( ZHANG)       0.8000000            0.0000006 w" T: C( I* |+ I, K1 y
                     SL270( LI)       0.6000000            0.0000000 ^' _; T' S6 B2 k' p
                  SJ190( ZHANG)       0.3770000            0.000000
# l! H. ^% j2 X7 }% E. t                     SJ190( LI)       0.4120000            0.000000. e" v  j5 i# Q! y" b
                  SJ160( ZHANG)       0.4400000            0.000000& \# X+ t/ W* s) J5 H7 H1 [( N. }7 [
                     SJ160( LI)       0.4400000            0.000000: [5 l. R: v; k( l) [: }
                  SJ270( ZHANG)        2.880000            0.000000* i+ y4 }5 _7 j" J+ P* i) K1 r/ k' P
                     SJ270( LI)        3.360000            0.000000
3 [6 Q0 r4 X3 C6 W  d! K4 R7 R                      K( ZHANG)        1.000000            0.000000
1 V, f" ~% Q! X4 X: g                         K( LI)        1.000000            0.000000- l" h7 q9 K& L6 o
                    ZYS( ZHANG)        0.000000            0.0000000 D. ?$ ?$ E" L1 ^
                       ZYS( LI)        0.000000            0.000000
3 A& Y( n; v, d+ k# w2 A& g- R                      X( ZHANG)        0.000000           0.37700008 x/ @( T8 Y6 O3 d/ o5 ]6 p" c
                         X( LI)        0.000000           0.4120000
5 ]# v0 O: `) Y1 \% |- y5 Y3 m                      Y( ZHANG)        0.000000           0.4400000
# m/ v9 o2 T/ |8 o' y. L                         Y( LI)        0.000000           0.4400000
& C  z( m2 q; `                      Z( ZHANG)        0.000000            2.880000
7 @7 g. n6 [1 s2 O6 P: W                         Z( LI)        0.000000            3.360000
9 v2 b$ T. A2 x. z7 d$ H1 v) Y/ D& f
                            Row    Slack or Surplus      Dual Price) |4 c3 m0 M# j3 b6 l, O
                             BB        0.000000           -1.000000+ z3 L) I1 g4 [+ u4 X& p7 q, f
                              2        12.00000            0.0000009 }9 A$ p, X! l0 F
                              3        12.00000            0.000000' ?. x% k5 R) e/ Q( u
                              4        0.000000            0.000000
& N1 H: P$ j3 G                              5        0.000000            0.000000) a) L# i6 ^7 R5 _6 Y+ c+ G
                              6        0.000000            0.000000, s1 \! y  X' X
                              7        0.000000            0.000000
  ?4 z& s' j+ j* O6 S5 H( g                              8        0.000000            0.000000
/ x5 i. ]( Y: V  t                              9        0.000000            0.000000
+ _+ @7 H( G% ]6 _% {                             10        0.000000            0.000000
+ M# I. [: J1 |! H                             11        0.000000            0.000000' L3 @& K4 D( |, F! R* ?; E
                             12        31.50000            0.000000& D. k) \/ \" y, @, j1 r' o
                             13        28.00000            0.000000- D) X- a4 s) t2 {6 o1 C
                             14        0.000000            0.000000$ o, ~# E8 X4 N) @
                             15        0.000000            0.000000
7 y7 v% G$ w* h! q                             16        27.00000            0.000000
4 v0 x/ p% w& f# ~, t( |1 f0 ]                             17        27.00000            0.000000; O- [7 s; e  m$ e
                             18        0.000000            0.0000008 Y* ]! s+ W: M8 T! l& ^+ T
                             19        0.000000            0.000000( X3 {2 W6 F  U* j* Q1 O
                             20        4.000000            0.000000. f/ v* H" b1 V/ J! ^. v
                             21        3.000000            0.000000
- z* {  T- U- X: W  H5 G$ J+ v                             22        0.000000            0.0000006 x' u! v( p0 x: h5 c( X0 }6 i( [9 V5 V
                             23        0.000000            0.000000
7 H) P# J) K- M2 a6 |9 a' w# ^) b& q                             24        0.000000            0.000000" g/ B7 a6 Y! c& c4 v/ d
                             25        0.000000            0.000000+ L0 L+ |) F. ^4 L, b( b, Q& \
                             26        0.000000            0.000000! r2 {( Z7 U0 N" M! w0 U3 X& c# G
                             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讨论组

    这是一个例子,可以参考一下。
    ) ~$ z1 W* |4 {5 A( @7 O Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    * R" r3 E% I+ D+ i0 p4 x7 U4 T1 q# e; H9 s, z% @
    " R8 P4 I* y9 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, 2026-10-27 08:00 , Processed in 0.473907 second(s), 104 queries .

    回顶部