QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6928|回复: 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 编辑 & U1 R; x) d/ Z4 r

% }9 A2 Z* r* L: R1 `5 f5 z指针处怎么写??2 s8 T  f* `6 Q4 O+ y2 \- [: F5 V
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)
- c( d! c0 i" K3 \- h/ O9 y表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?" q8 @$ }" v* L! x3 b* g  p0 ^
:) sets:
* Y( h- Q% a: f9 q1 _% Fxinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;  z+ l* W# l# r( V3 l
endsets6 S$ x" ?8 E3 ^: U4 u
data:% X) z' G* l3 f7 Y! {+ K
xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")8 c: z( ?; R0 m
@TEXT()=@status();# v2 n" a5 x& n- ~  d
enddata% f6 {% t) I. ?' f+ ?
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
. Y  A  b  z# j! u' U' [@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);, K9 A2 o) R1 l8 Y& T
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);" ?9 R( h5 r' k  `2 {# [' i$ N
@sum(xinxi:x)=sr190;
) r  T$ W  y0 [8 z@sum(xinxi:y)=sr160;
- u- w1 W7 g, l; w& O: W9 j@sum(xinxi:z)=sr270;, @8 C, b5 z6 b( G4 T, w
@sum(xinxi:x)>=0;+ K3 l% a! o2 ~$ J% I; ?0 M8 }( j- C
@sum(xinxi:y)>=0;/ f. s7 |7 r- g4 a- c0 v, [+ l
@sum(xinxi:z)>=0;
+ @* z* X# I/ Z@for(xinxi(i):x(i)<=cl190(i)*sl190(i));
: V1 G4 w$ S" S+ A# q6 E; V@for(xinxi(i):x(i)>=0);$ W3 k! Z% q: b7 L! b
@for(xinxi(i):y(i)<=cl160(i)*sl160(i));
* L6 q* R# n- C. E+ O7 A) Q4 k6 A" ]@for(xinxi(i):y(i)>=0);% v' E. o* X, X6 X6 K# c0 B$ k5 \
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));) h8 s) e. `/ A0 O* r, ^
@for(xinxi(i):z(i)>=0);5 V! S5 Y  T0 o3 E$ |* G, y
@for(xinxi(i):@gin(x(i)));
* H. X1 S- `% G. U$ Z' v@for(xinxi(i):@gin(y(i)));. r' r& F7 r, ~4 k" g. A( [# J( p7 m
@for(xinxi(i):@gin(z(i)));
# Y5 j; G4 p) q# u% q' Dmm=@sum(xinxi:k);/ p- ?4 R, t3 I, K# z% d8 ?! V
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
# }7 p! R. `5 J7 w- N, p9 [4 f
, D" d$ n9 `' w' u8 z@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));% v: \( z. X+ p; _+ x& y7 \
DATA:
5 f+ j: C# G6 S    @POINTER
& E0 \* r: `5 c( h2 z
1 r+ z, z9 v0 q, N) L% o!此处结果想连接VB6.0,却不知道怎么写;
; \0 `+ e9 z$ ~. y5 Z8 |: `2 ZENDDATA- X. ?* \* D1 H( S# o

( _" W- {7 p& h7 [7 y( Nend
: B2 h9 ?: x' Y* d. Y结果为 主要是想取 X,Y,Z的结果( E5 |; f5 F* ]! x8 F' t
Global optimal solution found.
6 [1 b2 m3 L3 K   Objective value:                              0.000000: T( m/ `. P! ^4 ]) b2 K: y$ l
   Extended solver steps:                               0$ R2 ^1 ^: U1 _/ r0 h$ h" n! ?* G
   Total solver iterations:                             06 f1 p9 z* P" A

2 p' Y+ A- }& }0 l8 Y
  r& i& Z7 p) W# L' u                0
( E0 I; `& m; X3 d2 t) c9 x1 Z: n# S' o8 q$ }" y( y
                       Variable           Value        Reduced Cost
; o. j( h1 ^9 T& o                          SR190        0.000000            0.000000- b( b7 p, _/ V- }8 X" z
                          SR160        0.000000            0.0000006 F9 u( q9 `) y
                          SR270        0.000000            0.000000
+ F+ q) t1 e, z& J                             MM        2.000000            0.000000
/ u4 K2 j7 t( \& r/ p. `                             XX        0.000000            0.000000
6 \' S  X7 C. F, b                  CL190( ZHANG)        35.00000            0.000000
2 Q& r5 C  y. |# N0 [                     CL190( LI)        35.00000            0.000000
/ {$ `- ~5 m0 ~- o                  CL160( ZHANG)        30.00000            0.000000
# e: }9 p4 X' ~& ~$ `( o9 }                     CL160( LI)        30.00000            0.000000
; Z+ [0 g& s  r7 ?) I) }5 c5 m                  CL270( ZHANG)        5.000000            0.000000
/ d5 x& V3 h. O6 X. m4 @0 z! S                     CL270( LI)        5.000000            0.000000
) q5 H2 s- C' U- H* `1 c3 |; ]                   GZSJ( ZHANG)        12.00000            0.000000
: d  l* p- I' ?* y% Z5 q                      GZSJ( LI)        12.00000            0.000000
0 t& j4 N( u4 X+ ^+ M8 }$ k                  SL190( ZHANG)       0.9000000            0.000000: n6 R0 T+ Z% h, ?2 n+ `( f$ m$ G
                     SL190( LI)       0.8000000            0.000000
- W7 E/ K$ b# b% ]/ [                  SL160( ZHANG)       0.9000000            0.000000" E3 E2 w$ |$ C7 C4 i/ k" w* ~+ x
                     SL160( LI)       0.9000000            0.000000
1 p5 U: s' M* |3 m3 \                  SL270( ZHANG)       0.8000000            0.000000
9 I: o; n2 [0 h4 n4 Y$ I3 s                     SL270( LI)       0.6000000            0.000000
) o  z+ u# e1 p' f# a- Q                  SJ190( ZHANG)       0.3770000            0.000000
: p. Z( S- _# @! F. R! A) S                     SJ190( LI)       0.4120000            0.000000- \3 T/ A/ j& L2 l
                  SJ160( ZHANG)       0.4400000            0.000000
* x: }: m' g1 d1 H- t4 I) t                     SJ160( LI)       0.4400000            0.000000
6 F/ ~. G! ~: n: T: ~8 Z7 R2 M* O                  SJ270( ZHANG)        2.880000            0.000000
  o, E; |* M2 C( x! A$ d; h                     SJ270( LI)        3.360000            0.000000% P* h+ q$ |( F
                      K( ZHANG)        1.000000            0.000000
# u/ h% I, T; P1 J7 T2 r2 L/ \6 g& O: o                         K( LI)        1.000000            0.0000006 a: A/ E! q& b4 l
                    ZYS( ZHANG)        0.000000            0.000000
; _, Q! c+ d) {+ q) @; D                       ZYS( LI)        0.000000            0.000000
+ V% J/ x4 l+ c, g  Q1 ]                      X( ZHANG)        0.000000           0.3770000
+ F, O* s" a: @8 r1 w* e                         X( LI)        0.000000           0.4120000
8 f, u1 s, T" h; K                      Y( ZHANG)        0.000000           0.4400000; P# q+ v. g9 ^5 H( c- u
                         Y( LI)        0.000000           0.4400000
; a& J$ R% _4 u1 \) i: h                      Z( ZHANG)        0.000000            2.8800004 g4 y1 F1 g+ H
                         Z( LI)        0.000000            3.360000% t& @9 e/ B, D. B
* `: d# o4 u2 D) X+ }2 C1 r2 Y
                            Row    Slack or Surplus      Dual Price0 l5 y! S. B4 m1 [. M
                             BB        0.000000           -1.0000008 Z' f. E9 F8 n/ O' i% G4 C) x
                              2        12.00000            0.000000  D4 ~4 N0 Y' L1 Z
                              3        12.00000            0.000000
3 _! b" ]) K8 _2 Y                              4        0.000000            0.000000  f6 @0 {% g3 B. M
                              5        0.000000            0.000000
" G4 }0 b/ @5 q! `                              6        0.000000            0.000000/ M7 D/ m( T& i( l8 `
                              7        0.000000            0.000000. b& K9 U2 N5 ^; H6 b( h, I
                              8        0.000000            0.000000
" Z$ {& e6 d9 T( D9 b                              9        0.000000            0.0000007 y# }! g+ O6 B+ n8 e
                             10        0.000000            0.000000$ m8 }% Q8 |3 j1 p" P+ n5 E
                             11        0.000000            0.000000
# T# S8 |( P1 s$ {* \, u; T, q* y                             12        31.50000            0.000000
0 @( C) {! j+ v6 l7 G* R( n5 I                             13        28.00000            0.000000% J6 g. y1 `' @0 g8 `" B% v  [
                             14        0.000000            0.000000
/ L. C5 E) L( r) A, F# {' `                             15        0.000000            0.000000
4 {2 I( d  u0 E3 I- z                             16        27.00000            0.000000
# O+ [$ ?+ |7 N, \& u* r; Y                             17        27.00000            0.000000
' ^  |7 `' F/ [  l9 b                             18        0.000000            0.0000008 H0 f  G% b) ~3 E3 Y
                             19        0.000000            0.0000000 Z9 N' f1 K0 r3 M) f/ j9 W' j
                             20        4.000000            0.000000
2 ^0 e8 E; ^2 l6 h: V                             21        3.000000            0.0000005 H/ Z- r# ]9 w" c
                             22        0.000000            0.000000
8 V7 r& c, T; x+ H2 H+ _                             23        0.000000            0.000000: ^) ?" T/ T, E$ i9 q# R
                             24        0.000000            0.000000
! d2 X2 H; Y! Y; N% z6 v5 l5 ~                             25        0.000000            0.000000, y6 D: |. _. c! g( M
                             26        0.000000            0.000000+ N% d( _: A* Y% B) s
                             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讨论组

    这是一个例子,可以参考一下。
      b) U9 i1 n) v Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008 1 W! k5 q- R4 C9 v4 i

    $ w$ s/ Q! R; n. h2 V9 H
    : C. ~0 r( `8 Y6 b& v    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-4-20 11:59 , Processed in 0.539351 second(s), 104 queries .

    回顶部