QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13376|回复: 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)0 [+ N$ w! L( P6 D' W- x# a$ ]1 D
    %MMINTERP 1-D Table Search by Linear Interpolation.) N9 g9 A. c: r# R
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    2 [/ L& {3 u/ V8 R% TAB searching for the scalar value VAL in the column COL.
    6 |" u. x7 _% r* d  \% ?% All crossings are found and TAB(:,COL) need not be monotonic.+ z/ y! g! E/ W% j! i- L. {0 q
    % Each crossing is returned as a separate row in Y and Y has as
    2 F; Y& h1 M! n$ c* J3 T/ {9 x% many columns as TAB. Naturally, the column COL of Y contains
    . a+ e' D0 L2 l7 ?& ^  a( I+ ]% the value VAL. If VAL is not found in the table, Y=[].
    ' p5 f8 }. W2 }3 A$ T' d9 o' [: ?8 p) }6 n
    % D.C. Hanselman, University of Maine, Orono ME,  044696 s0 w7 f9 O  c+ C7 w
    % 1/26/94
    - M) H* W" v! T0 B+ i% Copyright (c) 1996 by Prentice-Hall, Inc.
    , e; o% x( {7 u8 x- Z' C, z* Z8 A. L4 F6 s3 C7 a6 q$ f: z
    [rt,ct]=size(tab);7 ~2 N  {& v- S& G& n
    if length(val)>1, error('VAL must be a scalar.'), end
    " v' i2 C1 p$ K' S8 M" `if col>ct|col<1,  error('Chosen column outside table width.'), end1 z& @) N8 i, W
    if rt<2, error('Table too small or not oriented in columns.'), end
    $ N- G% G) P, O1 c& K; Rabove=tab(:,col)>val;
    & c: N& F* _" N& Cbelow=tab(:,col)<val;" I: k$ z1 ~4 q# C" M
    equal=tab(:,col)==val;" e! h; U. `, d: d) ]
    if all(above==0)|all(below==0), % handle simplest case' J! F2 P# m: F$ N' h
            y=tab(find(equal),;
    6 H! \0 _/ _7 N( `! _; Z        return; o2 u- F, ^  @& H. t& x
    end, a* H$ e& {* C
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos/ \- O* Z7 d4 \) U/ l
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg! Q6 V0 o: R" t

    2 t- L' z+ S, Y8 e. T1 a8 J& Sib=sort([pslope;nslope+1]);        % put indices below in order5 M4 i& H( I4 {4 \2 ~. Y, l- m2 U
    ia=sort([nslope;pslope+1]);        % put indices above in order
    , T) A% ]& ^% m$ f1 nie=find(equal);                                % indices where equal to val
    & Z4 \4 U* M3 P; J" g8 v& {2 H7 x4 @) P8 g8 N8 S" ~
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result' ?4 F9 H+ c: d8 o0 {$ g1 C) `. M
    ieq=ix>length(ib);                        % True where equals values fit8 \9 v+ d! y7 J5 s  |7 N/ V
    ry=length(tmp);                                % # of rows in result y
    + k: ?  L8 U; i5 f/ @* R7 x* }- a
    6 ^" I( e" `" ?# |: @1 Vy=zeros(ry,ct);                                % poke data into a zero matrix
    & b9 I7 l# p- z7 z# l7 E/ B5 x; L6 t$ B4 [4 K6 t; C  S# s; O+ L% n1 n3 R
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));  N% B9 u( \5 C. r! B
    alpha=alpha(:,ones(1,ct));
    0 A) c# I- \! v! A/ `y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values+ F, O, }" K5 ^
    + r+ x, w; P) a+ z3 s5 Y' d; P
    y(ieq,=tab(ie,;                        % equal values1 D0 o' x) W4 b4 R
    y(:,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)( }8 f! p1 u* x% k
    %MMINTERP 1-D Table Search by Linear Interpolation.
    $ N( @% W7 w, ?' {7 c+ J+ t% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table% ^6 g5 T$ l; ]$ S* F5 \
    % TAB searching for the scalar value VAL in the column COL.6 s2 l$ X" z- r+ r* u) D
    % All crossings are found and TAB(:,COL) need not be monotonic.: L5 l9 ?6 J# ^+ H2 j& f
    % Each crossing is returned as a separate row in Y and Y has as* B" r6 T: F2 W
    % many columns as TAB. Naturally, the column COL of Y contains
    $ W; Y0 ~, l& S! y3 y% the value VAL. If VAL is not found in the table, Y=[].  ~+ o; P, X8 ^- t" @3 R
    ( [: H' G; k) d8 _4 l0 A: ]
    % D.C. Hanselman, University of Maine, Orono ME,  044692 I6 _( ?) v: l7 {6 K' p  w
    % 1/26/94. d+ K+ h& t0 T1 h9 p( S- P* p1 w
    % Copyright (c) 1996 by Prentice-Hall, Inc. ; P$ h" n) R1 p; T5 I+ L

    : c  Y6 U2 v- f6 f6 @[rt,ct]=size(tab);
    2 }  V0 t) u$ ?if length(val)>1, error('VAL must be a scalar.'), end% f5 e6 N# \" g. Z* [  X
    if col>ct|col<1,  error('Chosen column outside table width.'), end8 _+ R% w/ N6 g& W5 t
    if rt<2, error('Table too small or not oriented in columns.'), end
    , Z/ V7 {5 Y+ ]0 {" W- @above=tab(:,col)>val;
      n# e3 l" ]* F; }; b& qbelow=tab(:,col)<val;- J* N/ K/ V- C8 c2 L7 m# {. v
    equal=tab(:,col)==val;
    ' C( S' C4 n; U% O7 ^6 V; Z; xif all(above==0)|all(below==0), % handle simplest case- A5 m* {5 Z/ y4 E5 T+ y
            y=tab(find(equal),;; x5 H" v/ M8 N: J& k5 n# a/ v
            return( |: g% M( C; t0 Q& S. u
    end/ A6 A3 ~1 h: b  V5 V6 e% s
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos  V- q7 p/ Q1 d) o1 @( x! G
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg2 j4 S' |# c$ e% h/ i2 u
    ; R" }8 T4 w: F- h$ i9 K2 {; u
    ib=sort([pslope;nslope+1]);        % put indices below in order/ d7 b5 k( V6 a5 l$ X
    ia=sort([nslope;pslope+1]);        % put indices above in order
    7 o% n% F2 N' R; X* t9 f9 aie=find(equal);                                % indices where equal to val
    # y% u- G/ {1 }# c1 Y
    5 P' b' S$ x. e6 v5 ]& X5 T% |6 g4 g[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    . U, u' d, n% ]; sieq=ix>length(ib);                        % True where equals values fit
    2 v6 x& C% g( x6 d: n" v9 ary=length(tmp);                                % # of rows in result y
    % r& m5 ]: `% }( E! Q6 g/ L" a6 ^4 A* `) M
    y=zeros(ry,ct);                                % poke data into a zero matrix
    * M$ }" }0 f; B5 R8 P- d
    # [4 t* @5 [0 D# h4 V$ g6 galpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));# W; p  o2 B" p" c
    alpha=alpha(:,ones(1,ct));
    & g+ n* }; T0 r. H: l" M$ Q! Vy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    0 q* J8 f1 ?6 P* V% |+ y9 N, b
      M$ V, u' I. R3 ey(ieq,=tab(ie,;                        % equal values$ o9 Q, j) E5 |" J/ X2 Q2 U
    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-9 04:20 , Processed in 0.361156 second(s), 103 queries .

    回顶部