QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13778|回复: 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 y' s) t: A' Z4 S. ^%MMINTERP 1-D Table Search by Linear Interpolation.
    * a( _. w  p1 [- _+ c% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    9 s. e$ d8 \2 f' ?% TAB searching for the scalar value VAL in the column COL.
    9 ]( m8 S- R  U. p% All crossings are found and TAB(:,COL) need not be monotonic.
    $ E7 h+ k+ A% D/ A8 u+ [% Each crossing is returned as a separate row in Y and Y has as2 W6 D4 [& z# x& J- ?; Y
    % many columns as TAB. Naturally, the column COL of Y contains7 S3 M0 x' N1 q& }8 ~
    % the value VAL. If VAL is not found in the table, Y=[].* V% ~5 k/ n: Z, l) ^8 m

    : o8 B, O# n" j! U' A% e- C; r! ~% D.C. Hanselman, University of Maine, Orono ME,  044697 x6 {$ @; E& u( ~& s2 X
    % 1/26/94
    & g5 _1 B+ ?( H& R/ W! V0 L. D2 z  x% Copyright (c) 1996 by Prentice-Hall, Inc. % y. ^2 E; |9 v/ L1 k

    ; h, j6 S7 l  o3 B5 T- N[rt,ct]=size(tab);
    * l: ~* w& Z" D7 \: r+ ^1 l+ v$ mif length(val)>1, error('VAL must be a scalar.'), end9 ~* ?* m. v# }. v+ J
    if col>ct|col<1,  error('Chosen column outside table width.'), end* H5 y$ @( |% _3 b
    if rt<2, error('Table too small or not oriented in columns.'), end) I: h" o% m+ X8 S- {
    above=tab(:,col)>val;: {9 o0 S8 c0 r- U
    below=tab(:,col)<val;
    , K/ y6 N6 N: \: I5 ]equal=tab(:,col)==val;' T* w6 e7 W! b7 [/ ]5 D- T' r
    if all(above==0)|all(below==0), % handle simplest case
    + ~2 X8 D# h  Y2 Y4 ^, d, w0 Z        y=tab(find(equal),;
    + |6 `3 _2 A. v: v" u/ [* u2 l        return/ j7 `/ G6 H% V* ?3 @
    end
    & `7 g2 R+ ^: t$ ~: Ppslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    6 i% P/ L. P0 [4 ^$ s( s2 unslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    5 G% u0 S+ G" n* W" p* v$ o4 J. Y  e( O' a
    ib=sort([pslope;nslope+1]);        % put indices below in order1 {0 A' }& m# x9 n2 j; B5 h
    ia=sort([nslope;pslope+1]);        % put indices above in order, n. Q. s- b( p4 K, m% I1 C9 U7 Q% \0 D- D
    ie=find(equal);                                % indices where equal to val
    ! E1 s: ~( y$ C+ v* q" a
    . Y1 o( S7 d- d: {[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    0 ]: b5 q6 N" |- U' j' eieq=ix>length(ib);                        % True where equals values fit; z$ ]& s  T& m6 d7 g
    ry=length(tmp);                                % # of rows in result y$ k( l8 Q$ Y0 F% d5 M5 ~

    . N' k, [/ ?! R) w6 Vy=zeros(ry,ct);                                % poke data into a zero matrix: h2 `2 j9 M: n! d' w

    7 o/ F$ j: l  |3 calpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    - c* a8 \7 u& m; a! @0 Lalpha=alpha(:,ones(1,ct));7 X$ W0 K. E+ F" B
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    5 Q0 f3 U, B2 P7 v# ~) G$ C* Y" M% c( ^' Q
    y(ieq,=tab(ie,;                        % equal values5 x# X. O7 s2 F4 S
    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)
    " l* _# s1 q$ Q% o% ?8 k%MMINTERP 1-D Table Search by Linear Interpolation.! {2 O! _+ z! V( J( k1 l; {
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    ' X1 L% T$ M/ _. C/ w! T% TAB searching for the scalar value VAL in the column COL., m. J9 v: _+ V. O: X' k" N
    % All crossings are found and TAB(:,COL) need not be monotonic.6 F& o. {/ @' y& _) K- }( L
    % Each crossing is returned as a separate row in Y and Y has as
    ! z+ t( {) q3 @; V9 p: v8 P1 X% many columns as TAB. Naturally, the column COL of Y contains6 y2 H+ H& x) B# H; X" v6 X. ^7 J
    % the value VAL. If VAL is not found in the table, Y=[].
    6 T) h4 h, ~" ~5 x8 d  z
    % |0 P5 H# h4 t" |% D.C. Hanselman, University of Maine, Orono ME,  044698 t% w$ j8 l# Z  ?: u
    % 1/26/94: [0 w! f% D; v+ j3 I, u) ~! e
    % Copyright (c) 1996 by Prentice-Hall, Inc. * z. k/ L1 z# E- g; e2 M) |

    , n9 w9 U% F% f! I& z, N[rt,ct]=size(tab);
    5 o6 B! m$ _% }; i) k* aif length(val)>1, error('VAL must be a scalar.'), end/ |! H- ]2 P3 {  h) j$ b
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    / u' J9 P. X$ K/ sif rt<2, error('Table too small or not oriented in columns.'), end
    6 E0 h/ }) r! Y7 w+ _* qabove=tab(:,col)>val;6 a5 f( d( J% [3 N* o* c# I2 z
    below=tab(:,col)<val;
    , q3 E1 C# Z* W% Q. H1 Zequal=tab(:,col)==val;8 ?+ b1 n+ l; V; ]! R+ r
    if all(above==0)|all(below==0), % handle simplest case
    ( G& H& V/ w# v8 ?7 Z! m        y=tab(find(equal),;
    7 y" \5 B/ g) k$ u) h/ s        return
      l+ g8 {% T" z$ T! C" e' B  Eend( q( S8 v- w2 T
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos; W( a& t* q/ N  W2 W1 x
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg2 Z, U6 }2 p7 u4 g6 B) Y7 b& e
    2 H) b$ M2 t# l' k! ^2 Q7 D
    ib=sort([pslope;nslope+1]);        % put indices below in order
    # e5 [! n+ k6 c0 T1 Q5 {4 mia=sort([nslope;pslope+1]);        % put indices above in order3 ^) z2 {- E5 b
    ie=find(equal);                                % indices where equal to val8 `9 S( w. A) O& w

    / f6 b  e+ E3 h/ k0 o[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    * ~4 w, c! k0 E3 h1 X& c- Wieq=ix>length(ib);                        % True where equals values fit
    3 ]( t  n9 F. @& x& R7 rry=length(tmp);                                % # of rows in result y/ x* T' T$ X9 E4 z: H8 |! \5 m

    2 ?$ j$ j) z. F9 i9 t8 Qy=zeros(ry,ct);                                % poke data into a zero matrix" o$ L3 [: I+ k. N
    5 j0 x3 j. _1 M7 E, I6 ]
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));# ~5 H9 k! M/ I( |
    alpha=alpha(:,ones(1,ct));7 c+ W1 J# O4 |+ f
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values! v1 }1 O8 a0 @! }3 d

    : `9 ^: m2 U# \) D, s, h" S4 ]y(ieq,=tab(ie,;                        % equal values
    2 c+ E& V* ]7 P/ c, K, A) Ty(:,col)=val*ones(ry,1);        % remove roundoff error
    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

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

    [LV.4]偶尔看看III

    自我介绍
    我思我在

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

    群组: 数学建模

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

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

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

    群组: LINGO

    回复

    使用道具 举报

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

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-11-1 14:09 , Processed in 0.290575 second(s), 102 queries .

    回顶部