QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13371|回复: 27
打印 上一主题 下一主题

运筹学软件lingo9.0下载(带附件)

[复制链接]
字体大小: 正常 放大
mathtake        

3

主题

6

听众

182

积分

升级  41%

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-5 21:51 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
共享,有需要的下。求解线性规划最好用的软件。

lingo9.0.rar

21.75 MB, 下载次数: 661, 下载积分: 体力 -2 点

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持1 反对反对0 微信微信
mathtake        

3

主题

6

听众

182

积分

升级  41%

该用户从未签到

回复

使用道具 举报

9

主题

4

听众

69

积分

升级  67.37%

该用户从未签到

回复

使用道具 举报

mathtake        

3

主题

6

听众

182

积分

升级  41%

该用户从未签到

回复

使用道具 举报

371568491 实名认证       

8

主题

3

听众

257

积分

升级  78.5%

  • TA的每日心情
    开心
    2012-9-14 15:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    新人进步奖

    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

  • TA的每日心情
    开心
    2014-9-21 08:29
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    我思我在

    新人进步奖 元老勋章 最具活力勋章

    群组数学建模

    群组中国矿业大学数学建模协会

    群组数学趣味、游戏、IQ等

    群组南京邮电大学数模协会

    群组LINGO

    lingo 与mathematica

    29782212LINGO教程详案.rar

    171.16 KB, 下载次数: 23, 下载积分: 体力 -2 点

    MathematicaStudy.doc

    186.5 KB, 下载次数: 2, 下载积分: 体力 -2 点

    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

  • TA的每日心情
    开心
    2014-9-21 08:29
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    我思我在

    新人进步奖 元老勋章 最具活力勋章

    群组数学建模

    群组中国矿业大学数学建模协会

    群组数学趣味、游戏、IQ等

    群组南京邮电大学数模协会

    群组LINGO

    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

  • TA的每日心情
    开心
    2014-9-21 08:29
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    我思我在

    新人进步奖 元老勋章 最具活力勋章

    群组数学建模

    群组中国矿业大学数学建模协会

    群组数学趣味、游戏、IQ等

    群组南京邮电大学数模协会

    群组LINGO

    function y=mminterp(tab,col,val)
    : R; O# e+ \' b) ?7 y: q%MMINTERP 1-D Table Search by Linear Interpolation.
    4 C! n' _! \2 k- B& m8 e% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table, v( G4 Y5 U- \- k
    % TAB searching for the scalar value VAL in the column COL.
      n/ L" Q4 j8 X( y% All crossings are found and TAB(:,COL) need not be monotonic.
    + I& `* F+ r5 x2 _+ d- }( J: E6 ~* w% Each crossing is returned as a separate row in Y and Y has as
    # M8 |* G$ u, ]1 v% many columns as TAB. Naturally, the column COL of Y contains  P" ^7 i- N2 c! ]7 j4 q$ F9 L
    % the value VAL. If VAL is not found in the table, Y=[].
    * K  e+ \+ r/ F* ^- G; L) K2 d9 i2 F- l7 R) p+ O
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    4 v; E5 V3 K* j1 C0 h* f% 1/26/94  U8 e. T$ {6 i3 |
    % Copyright (c) 1996 by Prentice-Hall, Inc. + s) A- ~* ~& [: P3 t0 s- T" K
    ; Y6 z& h; R4 p
    [rt,ct]=size(tab);
    ; V4 v( Y1 G, i# P4 Kif length(val)>1, error('VAL must be a scalar.'), end  Z2 M8 v, P, g5 i6 X3 f% b
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    ; H0 A! q& c4 N& \" N4 ]if rt<2, error('Table too small or not oriented in columns.'), end- }$ T( E. V2 h5 F) t( Y8 |# y  S
    above=tab(:,col)>val;; h$ e9 P4 M0 b: C
    below=tab(:,col)<val;* Q1 D# n3 W+ ^! H2 f( R, f, I
    equal=tab(:,col)==val;
    0 l0 e5 ^" G, T8 |if all(above==0)|all(below==0), % handle simplest case, j8 J. J3 K. F" P* l7 }
            y=tab(find(equal),;6 v  G7 q! n% E1 `* C
            return! `! O: ^- O& K7 {$ L! J8 G
    end& |( t" M, ?6 ~: K/ b# a6 D: K
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos/ H" o) i- c" ?$ C2 i5 X# |' W
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    1 h/ W9 S$ p7 n7 c9 j
    , }% o8 _2 k/ B+ l2 z7 B" l3 E4 ]ib=sort([pslope;nslope+1]);        % put indices below in order
    3 {5 y1 q# k8 d5 m9 t+ eia=sort([nslope;pslope+1]);        % put indices above in order
    + W/ f8 f# q, J- J; Tie=find(equal);                                % indices where equal to val* X& H$ K5 ~# ^5 I, u% }1 S/ p
    - c# }9 t8 w" H$ Z# o8 f
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    " E* V7 ^3 Q/ p) W) c: ]ieq=ix>length(ib);                        % True where equals values fit# x+ ~" p- R/ J8 ^! _7 R
    ry=length(tmp);                                % # of rows in result y+ `2 \/ X7 t9 f0 K2 Z

    ) \6 a( Y5 D( u- o/ Ay=zeros(ry,ct);                                % poke data into a zero matrix
    4 _* K/ I. m' D/ {5 R% v5 @1 V9 I% c$ c$ Q' j" S& \; Y
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    - v5 D& h9 ^) y! D1 Ralpha=alpha(:,ones(1,ct));. g( l- Y( C  {5 U( e
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values% g: w: y" f" X. G* I$ b" k/ R

    ( P$ f" X& u7 v, Q# ay(ieq,=tab(ie,;                        % equal values
    . g  g: p$ X8 k8 H0 Hy(:,col)=val*ones(ry,1);        % remove roundoff error
    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

  • TA的每日心情
    开心
    2014-9-21 08:29
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    我思我在

    新人进步奖 元老勋章 最具活力勋章

    群组数学建模

    群组中国矿业大学数学建模协会

    群组数学趣味、游戏、IQ等

    群组南京邮电大学数模协会

    群组LINGO

    function y=mminterp(tab,col,val)
    . U5 p: N. O3 D2 R# @%MMINTERP 1-D Table Search by Linear Interpolation.
    1 r/ L4 }6 X1 Z6 K) h3 t3 J% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table, j, O5 K; m7 [% Y2 R
    % TAB searching for the scalar value VAL in the column COL." H  j* X: f" Q' o7 s
    % All crossings are found and TAB(:,COL) need not be monotonic.
    ! r$ a, v" ?: _2 u9 m1 p8 T% Each crossing is returned as a separate row in Y and Y has as
    & z+ B' b0 t/ o9 ]$ Y7 m3 @% s) K% many columns as TAB. Naturally, the column COL of Y contains" v+ T9 }% N. u3 W9 X$ U# l
    % the value VAL. If VAL is not found in the table, Y=[].3 q' g( o& q* u( k. }2 U+ V

    7 ^# i3 e' G; {' O5 g. h% D.C. Hanselman, University of Maine, Orono ME,  04469( i% e# C$ Q( R9 n4 G2 f
    % 1/26/94
    - \; ~) Z3 j& p1 X, w1 j7 {+ Z% Copyright (c) 1996 by Prentice-Hall, Inc. / O/ D! f: T9 F6 w5 h& q' {
    * T' U. e, }7 o2 ]. }
    [rt,ct]=size(tab);# C* j6 w# n7 J% `# z6 [
    if length(val)>1, error('VAL must be a scalar.'), end& S) }0 H7 O$ O) ^, E8 @
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    . `* p* s1 G; x) sif rt<2, error('Table too small or not oriented in columns.'), end* i1 f( o/ p, i# W1 w9 `' f
    above=tab(:,col)>val;
    7 p& U4 r* x0 s  a& c0 L+ b) `below=tab(:,col)<val;
    ) c. I0 d1 g& h6 G& f& Bequal=tab(:,col)==val;2 q! Z. a5 f! x6 F4 ^
    if all(above==0)|all(below==0), % handle simplest case' N; K5 b* P9 n* \5 d( P
            y=tab(find(equal),;1 D( O( ~# q: r8 u. J) Z
            return3 J9 C' t3 V/ G5 X
    end
    4 h8 I; g4 O, a  bpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos, k7 _( R! a" n) o
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg6 }2 w; a* P, \2 l

    ) g& [% Y, s; q: y3 a; j- P* Sib=sort([pslope;nslope+1]);        % put indices below in order
    6 T0 d8 U6 t# X5 R! w+ y  h4 m( oia=sort([nslope;pslope+1]);        % put indices above in order
    # l0 ], S2 \, n" v  z9 Q5 M- vie=find(equal);                                % indices where equal to val: `1 {% }9 T& w4 k) o
    3 s  @7 {$ D% G, Z$ X' `4 e
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result+ }2 N6 R, D9 \1 P8 `- d
    ieq=ix>length(ib);                        % True where equals values fit, K* s. m( d; k
    ry=length(tmp);                                % # of rows in result y9 }  t* q& l' J- o8 E6 W% W9 Y

    , X! u' ^3 F7 C  Z1 m( z1 r5 ^y=zeros(ry,ct);                                % poke data into a zero matrix
      s2 [& b% R" i4 p. e" J, G9 Q$ ~4 Q6 }% Y  [7 r
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    ! l, C# Q- j& `) E. Palpha=alpha(:,ones(1,ct));
    ! }/ o8 R2 E6 }! v5 Uy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    # b2 ?: c0 E# U! A( \9 V& M
    6 h) ~% R6 {1 Uy(ieq,=tab(ie,;                        % equal values8 }) ~2 K( y5 s0 _4 k/ a5 K, y
    y(:,col)=val*ones(ry,1);        % remove roundoff error
    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

  • TA的每日心情
    开心
    2014-9-21 08:29
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    我思我在

    新人进步奖 元老勋章 最具活力勋章

    群组数学建模

    群组中国矿业大学数学建模协会

    群组数学趣味、游戏、IQ等

    群组南京邮电大学数模协会

    群组LINGO

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-8 20:19 , Processed in 0.443741 second(s), 103 queries .

    回顶部