QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13243|回复: 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)5 `0 q0 A) O- C3 A% y6 T: K
    %MMINTERP 1-D Table Search by Linear Interpolation.
    % o# |! V" [' p% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table. I  q9 g* X; {
    % TAB searching for the scalar value VAL in the column COL.4 j, q6 w4 Z  u8 ]* M) j
    % All crossings are found and TAB(:,COL) need not be monotonic.) m5 q3 P! x0 ], u! k
    % Each crossing is returned as a separate row in Y and Y has as
    ! ~) i+ g8 \7 O" b  G% many columns as TAB. Naturally, the column COL of Y contains! f! l: H, i' }+ w
    % the value VAL. If VAL is not found in the table, Y=[]./ t7 b: f  M, L, P' h6 Z
    0 x7 U( C/ \2 g1 m  P, N. ^
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    * _  E6 I0 i# ]( c) I+ t% 1/26/94& @% Z$ J) D7 C' c+ w1 q
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    ! M) y+ W: d- c9 i8 G  n" r$ `  M5 @3 M: B* A" U4 D3 b
    [rt,ct]=size(tab);
      n! g9 K. q! T, f2 x$ cif length(val)>1, error('VAL must be a scalar.'), end
      @+ C, k9 }5 t. G) P* p6 ?7 sif col>ct|col<1,  error('Chosen column outside table width.'), end
    2 n$ [; w! F2 q8 kif rt<2, error('Table too small or not oriented in columns.'), end
    7 C! d# q# u( N6 m3 Xabove=tab(:,col)>val;( @: X! f' k  V6 @
    below=tab(:,col)<val;
    7 X7 x3 M% u* A& uequal=tab(:,col)==val;
    ) v& ]" z! P6 C! r( kif all(above==0)|all(below==0), % handle simplest case6 b+ Y, S; j+ X* n, j: {' o
            y=tab(find(equal),;
    ( T6 d6 e6 n( Z3 W1 o9 l        return+ [+ _8 C: r/ F3 ^% X8 Z9 L& J+ T8 P
    end
      }- H( E7 ?+ B( j/ ?1 Epslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    & A+ _' O/ f- e1 n. onslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    $ o/ @9 N$ B7 G$ @3 ?2 T; ?! A9 n& ~) H/ E# w- {1 ]
    ib=sort([pslope;nslope+1]);        % put indices below in order
    , d0 m* T: o# lia=sort([nslope;pslope+1]);        % put indices above in order
    . P0 C$ M: [- k+ C# ]ie=find(equal);                                % indices where equal to val: a( K2 U! y' G( {3 u. f

    , Y3 y9 Q! J" w[tmp,ix]=sort([ib;ie]);                % find where equals fit in result+ v/ l! \# [: \0 h+ v+ p# W9 @" ]
    ieq=ix>length(ib);                        % True where equals values fit
    * V2 a7 P, q% }( a8 V3 Xry=length(tmp);                                % # of rows in result y  @; B/ p: K' u
    ; }& ~( J! B& ?
    y=zeros(ry,ct);                                % poke data into a zero matrix
    , }3 W) A9 O/ G2 m3 P
    # a+ f' ?1 B2 z" c0 _alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    6 l! u3 l" X$ j$ [' y$ U! N, valpha=alpha(:,ones(1,ct));
    2 Q0 \3 R/ s% i# [: g2 |y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values( W9 `- R' L+ y6 g

    8 o% i$ O! ]; _2 ^% py(ieq,=tab(ie,;                        % equal values
    % u% q/ M( n# Y8 D5 D- U3 qy(:,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)2 c# J  `2 V4 M, H8 [
    %MMINTERP 1-D Table Search by Linear Interpolation.( _6 A7 w% g! D5 G) ]
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table4 ]& G8 W" _5 ?9 b$ L
    % TAB searching for the scalar value VAL in the column COL.# [. K8 u% R3 v) j* y$ Z
    % All crossings are found and TAB(:,COL) need not be monotonic.
    ( U1 u. a+ p% K3 O. m1 ^; `% Each crossing is returned as a separate row in Y and Y has as
    ; O  L  A% |5 p8 w  h% many columns as TAB. Naturally, the column COL of Y contains8 Q# [  o; b  j1 P0 L/ h4 V- J
    % the value VAL. If VAL is not found in the table, Y=[].
    : _4 Z2 ~, `5 S, ?0 j  m2 z9 a! s$ m& M  P/ K3 P" O0 I
    % D.C. Hanselman, University of Maine, Orono ME,  04469& k  P' _- _: D, g! x0 R% \5 ~* O) k( U
    % 1/26/94
    1 l  b- C5 j# }* \9 Q% Copyright (c) 1996 by Prentice-Hall, Inc. - Z0 H, O9 t; x# X- M
    $ Y8 ~+ T, ?0 N' U) o! u' r
    [rt,ct]=size(tab);! C! r; J  V" `; \
    if length(val)>1, error('VAL must be a scalar.'), end
    3 g3 w4 n! c  J3 D, M1 z9 aif col>ct|col<1,  error('Chosen column outside table width.'), end
    + k5 L1 s0 ^& r& ?( \7 Eif rt<2, error('Table too small or not oriented in columns.'), end' E1 m5 T/ D. P: y- h! r( |, z% Z; J
    above=tab(:,col)>val;
    # e) n, |0 L+ T% R" y: a& x/ Vbelow=tab(:,col)<val;
    : f+ d& j7 ]: s, Bequal=tab(:,col)==val;
    / v: T3 ]! I$ a  k* }2 vif all(above==0)|all(below==0), % handle simplest case
    , J' W2 b& c% J        y=tab(find(equal),;
    % a& k* ]. V, i' L2 U8 |        return
    2 _9 Q; _  ^8 s% T6 r" Pend, s1 B8 w' l  u% Z( W0 \6 A, f3 K1 H& r
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    2 t5 I# X0 i. f5 ]: wnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg/ c- h! r2 h. Z
    " j' P- d8 e: S6 j! b* Q0 {- c6 R
    ib=sort([pslope;nslope+1]);        % put indices below in order: @% a0 C* d  @1 g' L, c
    ia=sort([nslope;pslope+1]);        % put indices above in order1 M3 {0 i& S! ?. I0 {
    ie=find(equal);                                % indices where equal to val, d* _2 g8 ~& k9 f$ k* l4 m

    ) Q* ~% l/ Q$ C* n* p; p! e[tmp,ix]=sort([ib;ie]);                % find where equals fit in result% i& l& l' Y6 i- i' o8 m
    ieq=ix>length(ib);                        % True where equals values fit; U% j; }2 x$ N6 i8 J0 y3 _  P" i
    ry=length(tmp);                                % # of rows in result y, U0 Z) ]3 w$ u
    : Z& q' c/ i2 k# Y4 ^: A
    y=zeros(ry,ct);                                % poke data into a zero matrix8 A( d" o0 ^% [& n, f+ U) T

    ) E6 K" C/ C! P4 Nalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    0 ]9 ?0 j  {6 H9 O5 xalpha=alpha(:,ones(1,ct));
    # n1 w" H* ?8 V6 X2 ~7 fy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    * l9 u5 m% V, @0 p9 b$ n0 T
    " v/ @) h2 O3 [2 U7 f) Wy(ieq,=tab(ie,;                        % equal values# V$ ]( ~3 b  H# a
    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-4-17 23:13 , Processed in 0.552403 second(s), 103 queries .

    回顶部