QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7134|回复: 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 编辑
; T3 Z( Q. p* W- P$ Y. V" `. r* J. }
指针处怎么写??
" P1 K* h1 m# o我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)7 e( k/ H& T3 b. k1 Q
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?# D  L0 H# W7 f2 i# P
:) sets:6 k. U8 ]/ Z/ d+ }. e) `) D- R
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;8 x$ [, z! F" \& e+ q
endsets
3 G. L) ^5 j' m' M4 U# j+ q0 @2 ldata:
! a" R0 k7 y. @" {xinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")  ~' }+ l: x6 e' V/ \* W
@TEXT()=@status();
8 }% H5 ~+ ?, x7 u9 Henddata; Z  z! b; Z+ e- G: y3 Z6 L
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
- v0 c& n# o, o9 Q, F7 S* r, K& V* V@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);0 F3 Z/ d  T# f/ c0 e+ g
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);! X' A" I3 _% W* R2 W5 T
@sum(xinxi:x)=sr190;
1 k; L1 i$ o$ S: L@sum(xinxi:y)=sr160;. O3 y" l; S! H  {  n% Q2 U) d) _
@sum(xinxi:z)=sr270;3 B/ d' W. N0 N/ k# F
@sum(xinxi:x)>=0;- M. q# y6 o; Q& q; y
@sum(xinxi:y)>=0;% {6 D% c$ z( s0 ~# V
@sum(xinxi:z)>=0;
2 w8 z& j+ Y' x/ F+ |@for(xinxi(i):x(i)<=cl190(i)*sl190(i));" \, ^, E* j! f2 E, i
@for(xinxi(i):x(i)>=0);- h) [5 V2 {7 V$ L5 f
@for(xinxi(i):y(i)<=cl160(i)*sl160(i));
& _' F5 |- v, s7 }@for(xinxi(i):y(i)>=0);/ G, y/ d! l3 P8 w
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));
7 H6 a2 U9 e) i* G@for(xinxi(i):z(i)>=0);' Z" @+ n5 p* J$ T6 v) D
@for(xinxi(i):@gin(x(i)));' F, G0 Y: s' ^% H+ L2 G
@for(xinxi(i):@gin(y(i)));2 v! x" N! C1 ]6 i
@for(xinxi(i):@gin(z(i)));
6 Z: I5 _. N: e. |; fmm=@sum(xinxi:k);
- e. c9 l& \; f& V9 S: o( vxx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
0 U8 V9 C  |3 D+ n4 w& E; p! _: A1 F" J# f" o. P/ A/ [- f8 o
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));
- S5 X; ?! T1 R+ ^0 KDATA:
; @4 R. n! {6 n6 C    @POINTER
) I8 _% p$ P. H. l5 f" |% B4 |% b" z* [! ]
!此处结果想连接VB6.0,却不知道怎么写;9 E' ?! ?- u$ Q0 P0 W' e! |
ENDDATA
$ e+ C1 C' a5 r1 g. q  t5 y- [% ?6 k9 c+ C1 O3 W* @4 f  H1 X- v) C
end% X+ m6 |7 k; u3 b0 F0 c- P8 G
结果为 主要是想取 X,Y,Z的结果$ }# U$ \( E3 _7 Q
Global optimal solution found.. g- ]0 Q# n+ x/ D1 ]
   Objective value:                              0.0000002 N. i" m  S$ w) @: C
   Extended solver steps:                               02 Q7 t" {' u* E+ L+ O
   Total solver iterations:                             0
) n5 o8 X9 A) v& k* H
- Q4 X; g4 q3 v/ c9 d2 x/ _" O) T( j# L4 v) k
                0
+ Z% B! h* n  |9 C
, h: v. a7 e4 U/ w3 b                       Variable           Value        Reduced Cost
+ L( X4 Q0 h. W3 `" y                          SR190        0.000000            0.000000- z: U) H' L+ h* T. k
                          SR160        0.000000            0.000000
1 t( @% l( d5 D/ N2 @                          SR270        0.000000            0.0000009 m/ E! [7 h) G8 `
                             MM        2.000000            0.000000
1 @  k' a0 ]7 _0 X6 ~                             XX        0.000000            0.0000001 z: P6 T9 Y% J/ w4 ~+ S
                  CL190( ZHANG)        35.00000            0.000000+ p6 Y: A! o5 P! `$ g
                     CL190( LI)        35.00000            0.000000
) ]0 a* O! j& o6 b  v3 {- ?0 E                  CL160( ZHANG)        30.00000            0.000000
0 G* |8 Z4 U  C' P4 C; F                     CL160( LI)        30.00000            0.0000003 `5 f, @( h) _9 @: t
                  CL270( ZHANG)        5.000000            0.000000; F! x$ Z9 [/ p. n0 D
                     CL270( LI)        5.000000            0.0000008 c' ^: i* ~) @0 I# u
                   GZSJ( ZHANG)        12.00000            0.000000
+ w5 u3 S/ |' a                      GZSJ( LI)        12.00000            0.0000003 Z# O0 h% y; _0 C- k: e
                  SL190( ZHANG)       0.9000000            0.000000
0 z  I( X- O5 L1 s% t, B                     SL190( LI)       0.8000000            0.000000
4 j! H* ^: a) x1 M/ D. r                  SL160( ZHANG)       0.9000000            0.000000
+ f& j# Z% d% S3 ^3 Y                     SL160( LI)       0.9000000            0.000000
% o" i& C  V4 @% z! P2 o! t1 b                  SL270( ZHANG)       0.8000000            0.000000
: J5 x# C- H8 W, g/ H- S$ r                     SL270( LI)       0.6000000            0.000000
9 E3 x- k7 d6 r" a4 N( d; R0 t: @                  SJ190( ZHANG)       0.3770000            0.000000
% {% q0 P! J' ?7 _; `0 y8 \5 @* X                     SJ190( LI)       0.4120000            0.000000
- p5 N; r% s% Z) N& @- H                  SJ160( ZHANG)       0.4400000            0.000000
1 X0 }7 p$ o1 g$ V4 a# ~4 w                     SJ160( LI)       0.4400000            0.000000
2 F) P6 d. s/ T, F) v! a6 u                  SJ270( ZHANG)        2.880000            0.000000
& @, [: l5 }  }" [                     SJ270( LI)        3.360000            0.000000) T2 i, M9 A4 L/ g* Z" X% W
                      K( ZHANG)        1.000000            0.000000# A! n2 o+ a) a; e2 G( w& p5 H
                         K( LI)        1.000000            0.000000" g& q9 H' c+ g6 j# W) S
                    ZYS( ZHANG)        0.000000            0.000000
, {0 T6 Y$ ^) @1 P' [5 N' [5 @                       ZYS( LI)        0.000000            0.0000007 |, h( w. Z9 z4 X# }. u
                      X( ZHANG)        0.000000           0.37700004 v! H+ X/ h% a$ W
                         X( LI)        0.000000           0.4120000
7 l$ e/ A0 J8 Q9 l; ?' t                      Y( ZHANG)        0.000000           0.4400000
- A, J5 t- J% _                         Y( LI)        0.000000           0.4400000
# H0 ]7 J/ ~# L( h) i; O, V/ `/ |                      Z( ZHANG)        0.000000            2.880000  q0 X1 M/ ~/ F4 U4 b+ J
                         Z( LI)        0.000000            3.360000/ K: E+ g' w/ F' u4 k) S

; }* s  B. g/ O; W                            Row    Slack or Surplus      Dual Price
+ W6 n3 G: }0 B                             BB        0.000000           -1.000000! i4 [* y& N: I0 t
                              2        12.00000            0.000000
4 B' F1 ]9 t. K6 x# |                              3        12.00000            0.000000
4 ], `  z- V- ^                              4        0.000000            0.0000003 J7 M! _4 a) G% v0 ?3 E
                              5        0.000000            0.000000' l2 X! [3 N' g6 V
                              6        0.000000            0.000000- c* [1 O, {5 B0 Z  ~* n" W$ F" }
                              7        0.000000            0.000000/ \  }/ E: q& d% Q- o
                              8        0.000000            0.000000
- Z: B  f4 V. t1 ~: p& V                              9        0.000000            0.000000
/ A4 y( T9 F* I. Q% r                             10        0.000000            0.000000% F! N3 A1 _2 t/ p7 O
                             11        0.000000            0.0000005 J- V4 ?. `/ s# G9 N/ g
                             12        31.50000            0.000000
+ S& P* B) K# |9 K5 e8 O                             13        28.00000            0.0000006 b3 m0 f+ K  S" X% R
                             14        0.000000            0.000000$ g( c- {9 t) V4 y  I
                             15        0.000000            0.000000! a1 n8 [) ?, S; f: Q  N/ v
                             16        27.00000            0.000000
7 D3 I# v* A* V/ r. l4 B                             17        27.00000            0.0000008 P* i9 b  m8 X7 H( f
                             18        0.000000            0.000000+ ~0 F4 V' Z2 X. ?& w
                             19        0.000000            0.0000007 J, i$ L% @5 R% Y% i1 ~2 a
                             20        4.000000            0.000000
% D- `; J8 m8 ~) S, Q# N" ?3 n( S                             21        3.000000            0.000000
8 h% L! U1 q3 M) }: X                             22        0.000000            0.0000005 U( Q3 e# ~8 H* v- \
                             23        0.000000            0.000000* p* Y& W0 M6 h: c, e
                             24        0.000000            0.000000# w' a' U0 y2 R/ a  L0 Z
                             25        0.000000            0.000000
9 d1 s0 z# p* y7 E- c! u                             26        0.000000            0.000000  `( v; ~5 V3 l
                             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讨论组

    这是一个例子,可以参考一下。
    $ z5 J) w" d* q Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    8 j" U5 A2 Z; q: x4 S7 P' ~; N. X+ a4 \, }- }" e' |/ k

    : ]  ^( B9 k, b( ?  F: Q    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-9-5 03:31 , Processed in 3.330166 second(s), 106 queries .

    回顶部