QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7335|回复: 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 编辑
' g9 ]! W( ]( p& W7 e9 R8 H1 B. _4 w4 b* T
指针处怎么写??4 X3 i9 I9 ~6 d# A1 D" m+ b
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)4 z4 o8 P2 a- l3 l" O& i" X
表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?
9 X( {$ U  c- @# ]8 s$ V4 `* e:) sets:
) q* Y# K: |, P; ]6 Gxinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;
$ L" \! j8 t/ W& b6 O1 H. jendsets
0 n; m5 R% r( V/ r# Odata:
7 S9 a% Z, Z, c; k3 dxinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")8 z8 R3 E, x8 h% y* j& _6 l
@TEXT()=@status();
: Z# q# O7 ]/ B7 m3 m3 K& nenddata
. Y+ K4 ?/ @% {5 e2 S' j[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);# ^# I" S/ a( N: N* o+ ]
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);# t8 q0 g9 }! W" X
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);1 |. c: X! t6 k' M3 R
@sum(xinxi:x)=sr190;) B" O( g/ k1 l7 t3 W6 F+ G, k5 Q
@sum(xinxi:y)=sr160;! L* t# n- r* Q- n; ~
@sum(xinxi:z)=sr270;. D0 e+ M6 l3 T2 U1 }9 G& f' v
@sum(xinxi:x)>=0;; @5 |  v" i6 F& o' ~2 ~, ]& ?
@sum(xinxi:y)>=0;+ d* C9 @3 ^- g3 N# \
@sum(xinxi:z)>=0;
4 F3 \- p% b0 `2 j  A@for(xinxi(i):x(i)<=cl190(i)*sl190(i));6 X/ T# Z8 ~  x
@for(xinxi(i):x(i)>=0);
7 ]% C- z% `+ P4 A/ \, Z@for(xinxi(i):y(i)<=cl160(i)*sl160(i));- W: p& H0 ?4 P1 K6 V, [7 |$ O) v) o
@for(xinxi(i):y(i)>=0);! z! l# F2 e# g; _( v( ]
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));5 M+ G; E0 f4 K3 q2 |
@for(xinxi(i):z(i)>=0);
" A# \8 `( T, D2 H' O/ T@for(xinxi(i):@gin(x(i)));' E3 V* V' Y5 B% I9 C0 T
@for(xinxi(i):@gin(y(i)));
2 l! h* u3 ~9 ?/ X3 M@for(xinxi(i):@gin(z(i)));
8 p- H, g1 b2 K4 ^" |5 I( Dmm=@sum(xinxi:k);4 [. Q5 {. |- N0 R7 z
xx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
5 Y  g) H  j+ }
& j1 q0 O) s+ S@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));
. j6 i" i# p1 p" ^& [" q4 X2 {DATA:
6 q& u  v4 |2 Z& t2 P    @POINTER0 Z" q# s1 a& W* A1 C2 o
/ S) Y/ j' y) H! ]" c+ g5 ]
!此处结果想连接VB6.0,却不知道怎么写;" h; ^0 w  F! w& _
ENDDATA
" I6 Q% G) y) {0 s9 M3 `0 _, j2 z2 ?4 `+ ~/ m" L$ o; K
end
! K5 p5 Q" x8 r! `& D结果为 主要是想取 X,Y,Z的结果
* k& z7 W- e1 b* N. V5 OGlobal optimal solution found.4 E, `0 {7 J- {
   Objective value:                              0.000000' n) f6 P9 h( F7 W1 s8 z+ U# i
   Extended solver steps:                               0
" l, m: F& i; ^; O8 o: r7 D, O6 _   Total solver iterations:                             04 i% b; K$ r; i7 r4 E
+ f5 }( z! v0 s
5 g3 u6 V$ j5 [2 N1 b' J: C2 D
                0" T$ @. _4 c, g# o

5 [6 B5 M: {' p) ]% |8 O! T/ P                       Variable           Value        Reduced Cost
" B% f( b7 i5 H2 C- \; A4 t0 W                          SR190        0.000000            0.000000
8 `6 F! H  S$ I5 Z' I                          SR160        0.000000            0.000000: _, v/ z8 y6 s
                          SR270        0.000000            0.000000
" D0 _# c: O& l9 ~5 `                             MM        2.000000            0.000000
  [6 w4 X! R. J( r# j                             XX        0.000000            0.000000
3 [( L6 T6 w2 X( c                  CL190( ZHANG)        35.00000            0.000000
, Q. G4 e/ _) w8 `  f                     CL190( LI)        35.00000            0.000000
3 ?% N6 H7 F. X( x                  CL160( ZHANG)        30.00000            0.0000001 n7 [+ P& @! x7 p* a! m) L
                     CL160( LI)        30.00000            0.000000
5 v9 o7 c. Z- }& |: L5 a7 L) X, o                  CL270( ZHANG)        5.000000            0.0000003 G0 U1 V3 w1 a* e& M5 s, W7 X, a
                     CL270( LI)        5.000000            0.000000
; s4 v. B/ p* R9 R( _7 M1 e                   GZSJ( ZHANG)        12.00000            0.0000006 [9 a, J  }; Q8 t! o8 P' r
                      GZSJ( LI)        12.00000            0.000000) e2 |! m* ^: T5 d' Q
                  SL190( ZHANG)       0.9000000            0.000000
. U) y& Z* m- f0 C0 k2 L                     SL190( LI)       0.8000000            0.000000
/ m' |, @1 O: S" U+ f                  SL160( ZHANG)       0.9000000            0.000000
/ V- {' a( I; x" e' ^                     SL160( LI)       0.9000000            0.0000009 A) x1 w- b  p$ O4 L
                  SL270( ZHANG)       0.8000000            0.0000002 N+ b) F. ]4 Z; Z2 e
                     SL270( LI)       0.6000000            0.0000004 z" P' O0 F0 X
                  SJ190( ZHANG)       0.3770000            0.0000004 ]# R1 X  c- p+ ~3 E! B3 ~
                     SJ190( LI)       0.4120000            0.0000008 M) R& `- R# ]
                  SJ160( ZHANG)       0.4400000            0.000000) d) }# ]! y8 K5 _5 n5 c1 y5 i
                     SJ160( LI)       0.4400000            0.000000
% v! S# ]1 ?0 D  l5 L                  SJ270( ZHANG)        2.880000            0.0000005 A* c; w+ x' \* Q; {" y) E) F
                     SJ270( LI)        3.360000            0.0000004 E& O5 S" E8 E% v0 ^' `& d
                      K( ZHANG)        1.000000            0.000000# E9 k5 Q2 z; M% n" q( X$ y
                         K( LI)        1.000000            0.000000
  t5 `, v9 r' t. J                    ZYS( ZHANG)        0.000000            0.000000& F. {3 H5 M; W: Z& h
                       ZYS( LI)        0.000000            0.0000000 s' k" _3 I6 }) e' L
                      X( ZHANG)        0.000000           0.3770000  u! V% ^: |/ N+ ^
                         X( LI)        0.000000           0.4120000
& S; K( [$ b7 P+ I                      Y( ZHANG)        0.000000           0.44000004 Q' f- D: w$ f& S9 b  W, y$ G
                         Y( LI)        0.000000           0.4400000( R+ Z, ^4 `* s- ]- |/ c
                      Z( ZHANG)        0.000000            2.880000
& H. b4 ]/ `: [- y2 S" l                         Z( LI)        0.000000            3.360000+ G$ c1 w* y5 B  q& k/ Q' h1 P
' Z+ J/ W' s) @! L: V
                            Row    Slack or Surplus      Dual Price
" J$ ^: W3 Z' G8 E7 x; V  \                             BB        0.000000           -1.000000
9 P! [' d6 R, B/ v                              2        12.00000            0.000000: t: V! [; z, K& A& D
                              3        12.00000            0.000000
5 y1 c* n9 B% v* k4 `& N/ z( H                              4        0.000000            0.000000* k1 Z5 A  r: N& Q
                              5        0.000000            0.000000
, }) B! M! C5 o5 U1 L                              6        0.000000            0.000000
" X* A0 l* g' L; t  E                              7        0.000000            0.000000( p+ w9 L# |1 W0 |* E; m
                              8        0.000000            0.000000
" w& L/ k6 ?# H- K) v                              9        0.000000            0.000000
: |5 F1 h" U- t  L; N/ t9 O                             10        0.000000            0.000000
5 i' p3 V% X2 k# e4 i7 Q                             11        0.000000            0.000000
% l9 J' ?% ~) J1 G0 b% v                             12        31.50000            0.000000
: M$ E* O0 i9 I9 U- t                             13        28.00000            0.000000
; q4 }! W* B5 c& P9 h% _                             14        0.000000            0.0000001 s: K9 ^9 G0 ^$ Y
                             15        0.000000            0.000000- h, m/ C" J2 x% \7 ^2 f0 K
                             16        27.00000            0.000000
' j+ k8 h$ N/ K/ h! V                             17        27.00000            0.000000
  B& d! E: u- c$ n" r                             18        0.000000            0.000000
. E5 p0 N2 Z0 Y; Q1 i                             19        0.000000            0.0000007 N3 D  i6 N6 P& Y8 W
                             20        4.000000            0.0000000 T* H9 j1 M' A% J9 P! o) ]5 S
                             21        3.000000            0.0000009 i' t7 c- e4 ?( b& K: Q
                             22        0.000000            0.000000
9 o& b1 z/ P7 Z1 f- T" q                             23        0.000000            0.000000
7 t/ e8 w. C  N8 _( b5 a5 Q- O( w8 v- d                             24        0.000000            0.000000; T$ \: ~1 O# z4 B$ _1 }
                             25        0.000000            0.000000
5 F# n, p$ W- j) ~- P; ?                             26        0.000000            0.0000000 K$ f; b3 W5 d0 y3 f: m7 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讨论组

    这是一个例子,可以参考一下。
    ' ?% D8 g3 E9 i! t9 n Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008
    - P0 s: `  [+ G, x: p/ \2 `  _9 ]  B1 _4 p: W: t6 C

    4 f/ l# V7 V) `9 B    你发的附件不对,再说我也有这个例程,只是不清楚指针这么写到数模里才好调用。
    回复

    使用道具 举报

    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-29 03:15 , Processed in 0.616912 second(s), 105 queries .

    回顶部