QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7068|回复: 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 y8 z7 ]' n/ y) E/ t- ~
7 `7 z" e& m+ l# d" E& E0 l指针处怎么写??% H& L7 t2 s! Z" e2 m
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1); o8 V. n" S" d% ?; w4 M& d9 T
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?; v9 `* C/ q# Q! s0 R+ i
:) sets:' t: K( h* R- B; g6 I* H
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;
) I5 d( x7 s2 I+ Pendsets
/ O2 H3 s1 A* `5 X4 E5 U- v. `" ddata:
4 ?* A! |% Q' \5 W" axinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")" f; E/ {; F3 L6 R2 _% [$ }
@TEXT()=@status();
. a8 q! w. r# A7 U2 [/ zenddata8 f" Z) u0 w8 f  p9 u! O
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
0 n/ [" J7 Q' f8 l, @, _@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);  u7 w7 t' ~3 Y0 t8 m
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);
0 h5 _8 {3 m- ~: o0 b/ X( p@sum(xinxi:x)=sr190;
4 Q: ]! r7 R+ ]@sum(xinxi:y)=sr160;
5 X0 r2 {/ ~# r3 S" ]2 a@sum(xinxi:z)=sr270;
) v/ l# y8 \3 ]% h2 ~, H@sum(xinxi:x)>=0;
2 f, B( ]' z. n# y8 p  k@sum(xinxi:y)>=0;
5 q% S* o, J( T@sum(xinxi:z)>=0;
3 X: H7 h9 q! s9 X# |2 O/ u@for(xinxi(i):x(i)<=cl190(i)*sl190(i));/ k$ A  N# g+ Q+ {: S7 x3 o
@for(xinxi(i):x(i)>=0);
9 I$ I( _  N( a9 ^" }@for(xinxi(i):y(i)<=cl160(i)*sl160(i));/ }, }* n+ K6 C. Y* M; H3 w6 T. p
@for(xinxi(i):y(i)>=0);2 n  t6 R! G: J; [
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));# [- }- d* C* y- y$ K: B/ j) R
@for(xinxi(i):z(i)>=0);7 J5 O$ E( ^' {9 Q9 v9 P
@for(xinxi(i):@gin(x(i)));
1 J0 S; g5 \0 a: i* u@for(xinxi(i):@gin(y(i)));
2 ~& y/ L% G$ K6 s8 K@for(xinxi(i):@gin(z(i)));
: Y" [* l' n' A: b' [  S' |mm=@sum(xinxi:k);6 S$ c/ p4 T0 X' q
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
* ]; L, C' {) k+ q9 [6 o! \0 S# a/ D! D" {. P
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));5 b! p: [& i. k
DATA:& _; r7 L  R4 P: m3 X# j# b
    @POINTER
& M$ H& {' d8 |% Z- ~& a/ J/ I8 o. G+ C$ z( T2 G& R& h
!此处结果想连接VB6.0,却不知道怎么写;9 G* r; _6 P$ l) S) U
ENDDATA; H# ^; ~; B# M4 i
! V8 N) s6 p5 I. Y
end
* k# j5 j: y: b5 {, K$ _结果为 主要是想取 X,Y,Z的结果
* W+ ]" l# Z& {# c  I: IGlobal optimal solution found.  i# o0 A) K7 x9 D. o
   Objective value:                              0.0000007 x# T  ~# a, z  x/ m8 u
   Extended solver steps:                               0
+ P- m$ D6 ^  o- k+ k: O   Total solver iterations:                             0
3 l. E" y% `* D1 M! u! _9 A$ E, @' L( x. |/ e
5 q. q. G4 S7 o# ]
                0% M9 S  Y  n# E& h) `- |6 S! x* w; I
9 C4 g/ S* @& M3 R5 e
                       Variable           Value        Reduced Cost. `! a# ~) j6 S' s0 ~' V4 h
                          SR190        0.000000            0.000000
4 H6 `$ M  |, Q                          SR160        0.000000            0.000000& q; o* h( w5 L6 ?( l3 |5 K# L2 q
                          SR270        0.000000            0.000000
# J! a+ J7 Q5 W/ \                             MM        2.000000            0.000000. A  `  U- U9 H9 v6 z1 o$ U
                             XX        0.000000            0.000000
1 d$ d$ P: K4 m5 v% ^4 `9 X: P                  CL190( ZHANG)        35.00000            0.000000
* u2 U: W' I( N- [6 x                     CL190( LI)        35.00000            0.000000
1 L$ f( g- I6 m  @                  CL160( ZHANG)        30.00000            0.000000$ M9 ?3 w/ t+ P2 `  K9 I
                     CL160( LI)        30.00000            0.000000
5 R; @# }4 V* A3 ?                  CL270( ZHANG)        5.000000            0.0000001 i! J6 h0 j3 @: c$ e
                     CL270( LI)        5.000000            0.000000' t% W. f+ @8 J' q  q" C: p# E$ w
                   GZSJ( ZHANG)        12.00000            0.000000% v! p. o5 h' x" K  q
                      GZSJ( LI)        12.00000            0.000000' U$ R% i) W3 d& g
                  SL190( ZHANG)       0.9000000            0.000000) Q8 X! j) ?3 o' Y" F
                     SL190( LI)       0.8000000            0.000000
7 {, P8 Y5 o( l- y                  SL160( ZHANG)       0.9000000            0.000000) Q  q( j* g5 B. _( z: j: S# q
                     SL160( LI)       0.9000000            0.000000! k" d1 _$ }. v; Y/ D
                  SL270( ZHANG)       0.8000000            0.000000
0 ?1 M% i8 `0 W  Y                     SL270( LI)       0.6000000            0.000000
7 A! V. C2 D9 Z0 i! f                  SJ190( ZHANG)       0.3770000            0.000000
4 D/ b- S% I) j& _                     SJ190( LI)       0.4120000            0.0000008 i3 M  v* Z9 [' ^5 s. k
                  SJ160( ZHANG)       0.4400000            0.000000: \( y1 |+ U- ^# `
                     SJ160( LI)       0.4400000            0.000000
0 P0 T: K! K" {4 R; b* b                  SJ270( ZHANG)        2.880000            0.0000004 E2 O$ P! K+ ^7 {% ?
                     SJ270( LI)        3.360000            0.0000002 x+ v3 l( L; p$ _  n
                      K( ZHANG)        1.000000            0.000000  x9 o$ w1 d/ A8 f. Q& b- {/ t
                         K( LI)        1.000000            0.000000$ O5 b* `3 m0 Y  K# _, a4 n
                    ZYS( ZHANG)        0.000000            0.000000! C( e  w, ?% k0 w8 J1 d9 }, k
                       ZYS( LI)        0.000000            0.000000  s/ d3 C  q/ K6 N7 k" V0 J, L
                      X( ZHANG)        0.000000           0.3770000
& s8 I3 H1 W, w. L: P4 {                         X( LI)        0.000000           0.4120000! S. w) B* M6 U% X
                      Y( ZHANG)        0.000000           0.4400000
) ~! _  r) c- ~% A: A                         Y( LI)        0.000000           0.4400000
' L7 M" b( o- \$ G6 x; N                      Z( ZHANG)        0.000000            2.880000# g& [6 d' n) O0 C2 P% z9 O
                         Z( LI)        0.000000            3.360000! a- y. I  X" w; p" E: J

% i6 ?1 I1 f7 P2 _8 v* |( v- E. m                            Row    Slack or Surplus      Dual Price! q" J: l' R) v2 C4 b, y( m2 U% A
                             BB        0.000000           -1.000000
4 ]! `2 T( j1 w: _2 Z5 `# L                              2        12.00000            0.000000( Q$ M1 r$ ~- U% M7 }& W+ _
                              3        12.00000            0.000000
, p) A$ D; R) O1 D/ H                              4        0.000000            0.000000
1 c* Z+ F9 v5 W2 k+ v! I                              5        0.000000            0.000000
  |. C' x6 F7 G6 P$ ^! i& A                              6        0.000000            0.000000$ q) S: t- q( x! c, r% N' |2 _
                              7        0.000000            0.000000
/ p: ]5 L: H: z0 ]' n                              8        0.000000            0.000000
" r: N6 f7 T8 E7 R* z# c1 @                              9        0.000000            0.000000( y( @) Y0 D( D* @- I$ O
                             10        0.000000            0.000000
6 _, J# m) S1 {# H# V; l5 s0 X                             11        0.000000            0.000000
7 g/ R; x* |. L8 o                             12        31.50000            0.000000
/ p6 `9 s) p, o- f8 x5 C/ }( N* V                             13        28.00000            0.000000
4 F& Z" c  f) W& F                             14        0.000000            0.000000
; V7 Y+ ], z; F# i' c                             15        0.000000            0.000000
$ |0 t8 D; Z& J/ a                             16        27.00000            0.000000
# J  f; T' C! i  E' B9 @$ z6 W" G! D                             17        27.00000            0.000000
# C0 a( z5 S( l, v' c! s                             18        0.000000            0.000000) d' r, ?& j9 |' ?; a8 D
                             19        0.000000            0.0000002 R& K: N: M9 M; P
                             20        4.000000            0.000000! A8 z" D5 K) s4 X6 g; m+ Z9 K7 }
                             21        3.000000            0.000000
6 V0 V4 c$ T' j0 ^" P( V: Q                             22        0.000000            0.000000' j: ~% R, I5 a; m% U
                             23        0.000000            0.000000
6 d5 Z. ?% u! {. w, N+ W) c                             24        0.000000            0.000000
) Y3 B/ B1 L$ r- l6 y, ^$ f                             25        0.000000            0.000000
9 C  r8 n; A; D+ ~                             26        0.000000            0.000000
, D7 j/ X4 ^& I- K# W! x                             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讨论组

    这是一个例子,可以参考一下。% J$ E9 g* F9 P- J" c
    Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    ) O( }! n1 ^- k4 P: n$ C
    / w6 a$ [4 q* q5 m3 R9 ?
    8 h  l4 v3 q) z& d$ V1 o    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-7-21 23:39 , Processed in 0.448625 second(s), 104 queries .

    回顶部