QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13549|回复: 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). p) I( t1 d* _' G! n
    %MMINTERP 1-D Table Search by Linear Interpolation.) l/ v+ R3 X3 B+ e7 ~. _! Q
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table( v8 k% D& K. z  K- C
    % TAB searching for the scalar value VAL in the column COL.! N$ p; w% X5 F0 |
    % All crossings are found and TAB(:,COL) need not be monotonic.
    7 T2 T) S0 J0 E% Each crossing is returned as a separate row in Y and Y has as
    , a$ Y1 N8 u5 y) d% many columns as TAB. Naturally, the column COL of Y contains4 ^; a- j$ ?& ]: b1 s1 A+ F
    % the value VAL. If VAL is not found in the table, Y=[].& @9 p" l* R" q& u( M/ Y5 {) G. J

    " P! `7 K* b( P$ J( N' g5 s$ E% D.C. Hanselman, University of Maine, Orono ME,  04469- m* N# z& |& q; Q+ _4 i3 y( _
    % 1/26/94( `; d3 k6 W% T1 |- q( J  B* V: R
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    2 c2 Q9 l& e) w
    0 c5 D- ~, c# O2 d( g[rt,ct]=size(tab);
    4 G  w9 D+ M* x" i0 B# E$ b. Yif length(val)>1, error('VAL must be a scalar.'), end- x! }$ s# _( c1 j, m! \
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    ; ~* A, s+ v3 o) D. b! Wif rt<2, error('Table too small or not oriented in columns.'), end: Q7 C  D2 j# d
    above=tab(:,col)>val;4 ^( f, L$ ]$ D/ I  V
    below=tab(:,col)<val;
    5 Q0 f6 a3 j# h1 q- Wequal=tab(:,col)==val;
    8 Z$ q* t% z, hif all(above==0)|all(below==0), % handle simplest case( n/ j( S9 G+ W0 z! O2 o5 Z, ]
            y=tab(find(equal),;
    ; S; z, |5 v& X4 C" j        return! C" v" v  E) h! t: s1 w) Z8 ^
    end
    7 j& v2 B; V2 H, T% J: l5 @pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos( F- l9 r) Q  A/ N) P- S7 {6 m. k$ R- S
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg7 N9 S3 ]) l9 n2 }

    : m! `1 \% \  }) jib=sort([pslope;nslope+1]);        % put indices below in order
    ) o3 \( N5 H  Q# Aia=sort([nslope;pslope+1]);        % put indices above in order4 m+ a" y2 J5 t7 Y( m* ^% U
    ie=find(equal);                                % indices where equal to val
    , R( {& i* s  F9 J
    " U% R  x$ O1 d" v[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    ! n0 n9 s  N; o( v1 ?' B: sieq=ix>length(ib);                        % True where equals values fit- t* ~. T! T: R! H; U# J. `! A6 ?
    ry=length(tmp);                                % # of rows in result y  L/ [! n$ d! e/ y: C' d8 U# p

    0 n# j1 p8 x3 _3 {y=zeros(ry,ct);                                % poke data into a zero matrix& U/ U; a2 d9 W
    * ]; b, m) T  _1 o
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    0 x% B5 P% t" U8 P4 ]1 qalpha=alpha(:,ones(1,ct));% c7 b% h0 j: k
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    - I* U4 ^& Q0 T; Y/ l8 Z
    ; ~4 w2 C' U2 u. zy(ieq,=tab(ie,;                        % equal values
    + x0 {+ n: L3 e$ O( zy(:,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)" p- o; v* l' M8 D# q
    %MMINTERP 1-D Table Search by Linear Interpolation.
    & I2 A0 e) X6 _% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    ( s9 @. V3 Z  U6 U# R% TAB searching for the scalar value VAL in the column COL.
      `9 P6 ?; k( P) }( u7 y& k% All crossings are found and TAB(:,COL) need not be monotonic./ F' p* G6 [9 X/ U7 N4 @( \$ M
    % Each crossing is returned as a separate row in Y and Y has as
    ; K$ j% ~% P3 {& a3 n& u; ?% many columns as TAB. Naturally, the column COL of Y contains
    ! \1 l7 V7 ~0 y; \! B, U% _% the value VAL. If VAL is not found in the table, Y=[].
    ; E1 K. n- f& S7 A8 X) W3 O% a- K3 H: l3 N# B! f) C
    % D.C. Hanselman, University of Maine, Orono ME,  044693 W! B: g: _( k
    % 1/26/94/ Q$ f9 J+ Z5 [6 W1 I4 ~: w# k5 o
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    ; M5 m2 _' N1 ], u# o2 [3 k& r( H/ m" c4 D7 ?
    [rt,ct]=size(tab);
    ) i: R, r7 z, P. q: u6 Dif length(val)>1, error('VAL must be a scalar.'), end
    8 Q9 S8 H9 Z( J) Vif col>ct|col<1,  error('Chosen column outside table width.'), end% N9 {, [! d: }6 _% C0 l6 W+ \' R& `
    if rt<2, error('Table too small or not oriented in columns.'), end; ?$ N. h$ I( A
    above=tab(:,col)>val;; E# ^* W) v9 m% O. ]
    below=tab(:,col)<val;/ o8 V9 ?+ m" T! T  {# x
    equal=tab(:,col)==val;( \2 X0 K. u( F0 p2 ^1 N) l4 i
    if all(above==0)|all(below==0), % handle simplest case9 k, c) u3 z8 ^( C  g
            y=tab(find(equal),;) f' m* |& K9 w6 N- g
            return
    4 G3 m! L! ^" D* D) k" Send* `  {/ T7 t  h% ^1 u. v& o
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    2 a* x0 r6 N# d+ n8 U8 {9 lnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg: \/ |0 C7 v( ^1 @" B" x

    ( y$ U. ]* ]6 t) T  b1 v& a( \ib=sort([pslope;nslope+1]);        % put indices below in order
    & ]4 K9 z; c) v) pia=sort([nslope;pslope+1]);        % put indices above in order" {. p0 C2 U4 j) S' d& |6 ]
    ie=find(equal);                                % indices where equal to val
    9 i6 F$ G  Y- i
    0 n4 P  j& {. I- g$ ^[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    ; X4 P' B* J. t+ S# [& S+ j" n% `ieq=ix>length(ib);                        % True where equals values fit7 g( @+ D' i3 R
    ry=length(tmp);                                % # of rows in result y
    4 H) \9 W( s0 N1 W
    & J9 k& e$ T( B/ C$ ~y=zeros(ry,ct);                                % poke data into a zero matrix6 n; ?2 P" `" l
    % Y! B" V% d, k) [
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));4 n2 ?3 O# b! @( r, [. C
    alpha=alpha(:,ones(1,ct));; h+ q8 L! o3 e
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values. b/ l0 z5 m+ m: ^' _

    * k! Y3 Q* r6 ^' {8 D3 S  s6 xy(ieq,=tab(ie,;                        % equal values
    ( k( |2 @( ?$ C3 fy(:,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-9-13 21:59 , Processed in 0.960360 second(s), 103 queries .

    回顶部