QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7133|回复: 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 编辑 9 z  W9 A6 H; T" g) g, E% [
- v1 i- Y! ?9 r9 T) T6 X
指针处怎么写??7 Y: h2 c& ~0 F& P# l) s0 L: e
我的意思就是说@pointer在模型里面怎么定义?如@pointer(1)=??或 ??=@pointer(1)
0 n! T' ?$ B+ ]/ e/ ]4 l表示什么意思。我个人理解@pointer(1)=??表示把数模变量的值??装进@pointer(1)这个储存单元,外部程序程序可调用此储存单元数据。??=@pointer(1)表示外部数据值??通过DLL传来的数据放进数模变量,这样理解对吗?
$ I, e. ^" u. R+ _! v2 w& \:) sets:8 t% n  o) `( B7 S" z
xinxi:cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k,zys,x,y,z;2 ?9 H' [6 ]& l# i: b
endsets0 ?1 h5 R+ E) E- w8 h+ B  H
data:
# j# m  _6 Y0 Jxinxi,cl190,cl160,cl270,gzsj,sl190,sl160,sl270,sj190,sj160,sj270,k= @file("li_yong.txt")' T" O" y: R! n/ I' o
@TEXT()=@status();/ @9 p+ H4 n; V6 \  \* M1 ^3 g3 Z
enddata; m5 S. x1 a2 K% I$ i
[bb] min=@sum(xinxi:sj190*x+sj160*y+sj270*z);
0 f& e7 C  Z% W. w& h1 o@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)<=12);+ |) w( w" _: h0 C% d2 S% d8 @
@for(xinxi(i):sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i)>=0);  }% ^6 @2 d, q- E$ V: L
@sum(xinxi:x)=sr190;
5 n" A4 V, |9 }" I( H5 m  ^@sum(xinxi:y)=sr160;$ A4 A5 X3 l7 r2 c6 @2 F
@sum(xinxi:z)=sr270;( y) x8 K" n% }+ C& S, d
@sum(xinxi:x)>=0;
6 C3 `: O9 i6 H4 Q8 u4 K@sum(xinxi:y)>=0;
' u( f# w/ @% {9 D. r@sum(xinxi:z)>=0;
; E8 A+ D2 z3 A7 V9 c( E@for(xinxi(i):x(i)<=cl190(i)*sl190(i));
' X0 w% E' E2 M4 a/ b5 ^@for(xinxi(i):x(i)>=0);
' U( k8 |  D+ |# _5 Z@for(xinxi(i):y(i)<=cl160(i)*sl160(i));8 N- ~# @: k" |, o- Z
@for(xinxi(i):y(i)>=0);1 p2 |5 f# I, K8 x8 P
@for(xinxi(i):z(i)<=cl270(i)*sl270(i));! U( O2 P4 L. ]* P
@for(xinxi(i):z(i)>=0);
% G) |( U! Y* }* a) Z@for(xinxi(i):@gin(x(i)));
* M, J9 R* r# G3 U# O& c@for(xinxi(i):@gin(y(i)));- l: i5 Z- I5 w
@for(xinxi(i):@gin(z(i)));7 s4 S3 a4 ]  A; u0 Y4 |& D' {
mm=@sum(xinxi:k);
1 P2 _( W2 @8 e1 Q2 B# Hxx=@sum(xinxi:sj190*x+sj160*y+sj270*z)/mm;
$ q/ s2 p# y6 N5 e& b; f2 i/ R. a7 [9 B( n2 z3 _7 w' f" c# n
@for(xinxi(i):zys(i)=sj190(i)*x(i)+sj160(i)*y(i)+sj270(i)*z(i));
4 s* y) h" A3 H+ d$ X! hDATA:
; \/ ^, J0 ?  G* {6 r0 F  ]+ b    @POINTER
% P% r% T8 i# i8 l; k& H( n, I3 G
9 t* O. H* p1 R3 m!此处结果想连接VB6.0,却不知道怎么写;
% [# o5 S( Z) L* }! m' {ENDDATA/ u+ F3 a/ Q7 S6 `; _, I$ @; a7 o2 y
0 G$ d& v7 x+ r
end
' F+ r7 y1 D* V- L8 O结果为 主要是想取 X,Y,Z的结果
5 J! ~7 i" x' K4 b' FGlobal optimal solution found.
. H/ @/ V/ v3 \% {   Objective value:                              0.000000
/ ^& |) A3 {4 a. [; ~   Extended solver steps:                               0
+ l' n% o" Q8 G, w   Total solver iterations:                             0
; B' A7 }# l; H5 ~& S
9 p( m3 c" G& Q. v# x
7 |0 p' B% H# B& w                0' i- N0 r% b! M0 ?
; t0 c) o" q( F$ W0 `1 k
                       Variable           Value        Reduced Cost
! R, f# q0 s- [0 X, _; y+ b& g/ b                          SR190        0.000000            0.000000
* S! ?$ C9 k; P! ^+ ]  h                          SR160        0.000000            0.000000
: f& ]9 O/ I* O- [/ u& r0 z+ c                          SR270        0.000000            0.000000
- i8 ]2 }2 {, |8 r                             MM        2.000000            0.000000
% U: q) K  n! X2 B$ u# O                             XX        0.000000            0.000000
$ P0 ~$ b" f/ B# c1 {' b0 Q3 n                  CL190( ZHANG)        35.00000            0.0000007 [* p2 B+ l+ s1 j1 M- c
                     CL190( LI)        35.00000            0.000000
) g6 ]' d7 n( H; S. [* n) S                  CL160( ZHANG)        30.00000            0.000000
: E) p2 B# I( ~6 k                     CL160( LI)        30.00000            0.000000  Y  w5 x0 f1 J1 D7 ]$ {
                  CL270( ZHANG)        5.000000            0.000000
# K0 p6 K1 d8 S9 @$ g& i0 Y                     CL270( LI)        5.000000            0.000000% K9 w  ~) n- A) s% i3 g
                   GZSJ( ZHANG)        12.00000            0.0000006 }" |6 D- ?/ u3 b2 Q- k
                      GZSJ( LI)        12.00000            0.000000
# j# I$ @, D9 K( R; y4 H5 X" {# }# a                  SL190( ZHANG)       0.9000000            0.000000
3 ]! g0 j9 n$ X6 r/ k1 A9 ?. f                     SL190( LI)       0.8000000            0.000000
6 x  b  ~, r$ \3 c' N+ F% }. h/ v" U) {                  SL160( ZHANG)       0.9000000            0.000000
! m, i$ f; c  a2 N                     SL160( LI)       0.9000000            0.000000
/ o, d) ^! D4 C                  SL270( ZHANG)       0.8000000            0.0000005 p6 Z  r+ m( o" ~
                     SL270( LI)       0.6000000            0.000000& g# z: R; a7 d# G+ S. u3 K3 c
                  SJ190( ZHANG)       0.3770000            0.000000
' u' w% g" f6 d2 J! W; e' o                     SJ190( LI)       0.4120000            0.000000$ ]9 |- L9 S$ ^% t. T5 N+ l
                  SJ160( ZHANG)       0.4400000            0.000000
' ]& }/ H9 c+ g+ e; h$ f, N- a                     SJ160( LI)       0.4400000            0.000000
1 o, H2 M2 C# s3 B! j                  SJ270( ZHANG)        2.880000            0.000000
" G7 @2 _9 ?) p, @$ H! W                     SJ270( LI)        3.360000            0.000000, `: \4 e) ]2 `( ?( M
                      K( ZHANG)        1.000000            0.000000
* u. n0 K3 e& E7 d4 N, i& h                         K( LI)        1.000000            0.000000  {) `% ?/ F! J$ u; l: A9 }) B
                    ZYS( ZHANG)        0.000000            0.0000008 n( P' v1 c2 O$ C* a
                       ZYS( LI)        0.000000            0.000000
. S% u1 K9 o9 E" T                      X( ZHANG)        0.000000           0.3770000
' R& j, c) M0 Z5 q7 Q$ L, D" j4 y                         X( LI)        0.000000           0.4120000
5 l  h( u! E( g1 C                      Y( ZHANG)        0.000000           0.44000006 E$ J; w& ^( `) i* v
                         Y( LI)        0.000000           0.4400000; D$ b- ~1 C: G
                      Z( ZHANG)        0.000000            2.880000  V- D$ {, p; j6 E* x! s3 K2 ]4 I, m
                         Z( LI)        0.000000            3.360000( w/ H: u# f5 d3 C
( i/ z) p, S7 H$ i
                            Row    Slack or Surplus      Dual Price
% N, @; v% e9 I' Y+ n                             BB        0.000000           -1.000000
% C+ z5 y0 |7 ~9 _                              2        12.00000            0.000000
/ H  V, W" v" K! ]& w                              3        12.00000            0.000000$ z/ I0 p' F3 D) ?& P( v
                              4        0.000000            0.000000) ^( Q6 [2 P  v; Q2 I
                              5        0.000000            0.000000. ]6 F! X0 D& R6 T1 z4 k
                              6        0.000000            0.000000% |" M$ h2 L/ S% w; S6 ]
                              7        0.000000            0.0000004 R; g5 z; j4 A& l8 N+ y# x+ \4 T
                              8        0.000000            0.000000' y% I/ z; b( T) S2 f
                              9        0.000000            0.000000
5 S; i, E! y- c) E                             10        0.000000            0.000000
7 y) I2 t0 Q0 T                             11        0.000000            0.000000& ?0 ?, y+ m6 n: ~
                             12        31.50000            0.000000
+ g0 B% W, F9 t0 A- c                             13        28.00000            0.000000$ f' y( V* O! k" R  \9 r/ C
                             14        0.000000            0.000000, q* G3 j7 M8 m5 Y7 ^7 w8 W
                             15        0.000000            0.000000
4 o$ L. F9 N# a* K8 ?6 [                             16        27.00000            0.000000
5 I! v/ a* O( K( R( V' m+ B                             17        27.00000            0.0000002 k6 {9 S1 l' n
                             18        0.000000            0.0000005 p1 e5 Y4 H) s3 ]# m/ u
                             19        0.000000            0.000000
/ O, ^3 B2 H8 E# d! n( }% |) H: g                             20        4.000000            0.000000! ^5 f0 G$ v$ t
                             21        3.000000            0.000000
1 F) p7 x" F( W  u4 s3 D9 q: z% Q                             22        0.000000            0.0000001 S  q1 i& Q( S; O
                             23        0.000000            0.000000( o+ d% F) G1 R
                             24        0.000000            0.0000006 Y0 l6 W- U0 |/ c% J2 m$ R
                             25        0.000000            0.000000
. o- l0 J8 T, a$ m4 B" @' ?# P. G  \                             26        0.000000            0.000000, P! |( V, l  F1 G5 C
                             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讨论组

    这是一个例子,可以参考一下。
    4 h% i" a* P( F+ ?8 C2 S Staff1.rar (8.2 KB, 下载次数: 6)
    回复

    使用道具 举报

    cqwj 实名认证       

    4

    主题

    3

    听众

    47

    积分

    升级  44.21%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复 3# olh2008 0 c1 u* Z3 w1 c) K% u; S' W" }! g2 v

    6 H+ W# X0 ~) T* e# C; R, c/ g( Z2 T8 M, ]2 n" H2 o) 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-9-5 03:13 , Processed in 0.433340 second(s), 105 queries .

    回顶部