QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13545|回复: 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)( S* J" P! O' q! T. b6 }( p$ [
    %MMINTERP 1-D Table Search by Linear Interpolation.' v% e. T1 n. f6 T, K- r
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table+ `$ Q) \* S. o9 ?8 X) A' v
    % TAB searching for the scalar value VAL in the column COL.8 g! b8 k1 T5 K5 f( R5 q
    % All crossings are found and TAB(:,COL) need not be monotonic.
    / r: l/ g  I1 U8 |+ V5 L% Each crossing is returned as a separate row in Y and Y has as
    3 h; |' {% _2 N7 j5 U6 Z% many columns as TAB. Naturally, the column COL of Y contains6 I9 |) }* Q/ e6 N) {* H; x
    % the value VAL. If VAL is not found in the table, Y=[].
    + i( ?8 M3 \  Y  a: w$ P  T' s
    ( o) y! f$ p) ]+ m% D.C. Hanselman, University of Maine, Orono ME,  044695 D# r. R3 e* Z6 S5 ?) \8 r3 o
    % 1/26/94' a. l& b. b- m- C+ b0 V6 e( q
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    0 [7 s1 K% W* D3 K+ ?4 f% r- W1 \  V
    & d$ }2 k" P6 p3 g4 h[rt,ct]=size(tab);
    6 M3 p# _7 Z4 O# ^9 wif length(val)>1, error('VAL must be a scalar.'), end
    : |2 Y  H4 M) _& V  G  Eif col>ct|col<1,  error('Chosen column outside table width.'), end
    # t: _: z/ D, b* ]if rt<2, error('Table too small or not oriented in columns.'), end+ S8 }: T1 X+ s1 J! n
    above=tab(:,col)>val;0 d1 }, U8 W7 n, n4 l& v
    below=tab(:,col)<val;
    6 t+ e- d% K' w* V, @) ?$ w7 \, Oequal=tab(:,col)==val;
    ' U2 p4 z: P$ p( V: Z) M/ `3 M6 {if all(above==0)|all(below==0), % handle simplest case
    ( B* v& h( v  _# ?        y=tab(find(equal),;5 S/ s; c7 Q9 I$ y- f, i
            return  v. M& O5 ]8 q! r$ |$ a: S
    end5 t( n& T/ ~9 Z0 H6 \1 D
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos9 v5 ~" `6 B0 Q" `! ~
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg9 V4 k" O- _8 {  N6 F/ `$ r( T

    1 J7 W5 z6 t% ]0 q* I1 d9 |ib=sort([pslope;nslope+1]);        % put indices below in order
    3 r7 s! F3 c8 K& oia=sort([nslope;pslope+1]);        % put indices above in order
    . }% k6 T$ F, ?' r& b: Fie=find(equal);                                % indices where equal to val
    6 r" c) [4 M  c# z9 G# u9 R! ]7 w' P6 d# N
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result) y( X  o9 Y8 p3 `. I2 r" |
    ieq=ix>length(ib);                        % True where equals values fit
    1 W$ g) ~( N5 @" v4 d6 r2 Iry=length(tmp);                                % # of rows in result y
    7 c) w$ }. {5 \2 }/ B  t' n1 C% G& T. z* l( o6 y
    y=zeros(ry,ct);                                % poke data into a zero matrix" @  ~6 r* @) I0 D# y3 S, ]9 W& o

    ) u. [4 p4 O7 p* F7 @$ I6 b- F' valpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    . _* f, }  j* p4 v1 e) @  K+ B7 Salpha=alpha(:,ones(1,ct));
    , |: J  Q* v& Q* O' Qy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values/ o' p/ M4 o9 ^5 _& k. \( o& Z

    : Y: |" |) \( `! x& zy(ieq,=tab(ie,;                        % equal values7 ~$ r, r% N' D8 o: u. q
    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)
    / c1 T$ E( m5 n3 J8 `%MMINTERP 1-D Table Search by Linear Interpolation.# }4 r: K6 y; v) p" t
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table* e' U: ]7 }0 a/ }2 r9 ~" P7 \$ K% x
    % TAB searching for the scalar value VAL in the column COL.
    6 \/ c) r/ y$ t- C" `% All crossings are found and TAB(:,COL) need not be monotonic.5 w0 P4 l, o7 ]( W
    % Each crossing is returned as a separate row in Y and Y has as( O. U+ v. _6 t7 s0 X5 }3 A
    % many columns as TAB. Naturally, the column COL of Y contains
    " O; ^) D6 t* i! }8 S% the value VAL. If VAL is not found in the table, Y=[].3 \: ~$ h4 ^5 f, N0 x. t

    7 E6 [2 J% q* M. x$ K! Q% D.C. Hanselman, University of Maine, Orono ME,  04469
    9 \5 W* @) o, z6 z+ m0 Y, U" |% 1/26/94
    . |5 p& }! @  o/ E) j2 N  Y1 C$ [/ |- Y% Copyright (c) 1996 by Prentice-Hall, Inc.
    . r8 v2 @& ]6 D- n3 F* N7 [' |' @' n' O' A. `" O- H+ W
    [rt,ct]=size(tab);% K2 n" U. W# z3 G: l" S2 o; e
    if length(val)>1, error('VAL must be a scalar.'), end' l, n. l/ ~+ G8 j* ~- R: |( O
    if col>ct|col<1,  error('Chosen column outside table width.'), end  R' u7 a; Y3 y
    if rt<2, error('Table too small or not oriented in columns.'), end9 P$ ]. H: W# w
    above=tab(:,col)>val;1 U1 f# w2 y8 T* N
    below=tab(:,col)<val;
    6 |, N% c% S: U# F9 v+ x# cequal=tab(:,col)==val;# m( W$ F6 H. |# b
    if all(above==0)|all(below==0), % handle simplest case* ^- M) \5 F8 ~4 i
            y=tab(find(equal),;2 K* z7 R6 X' G# |3 ~8 u. B( l
            return
    " U2 ^8 W4 z; D& ^) F& Gend! Z& U, z9 S4 c! q
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos) T/ J! K# Q+ M, k3 s
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    0 E7 Q! n- b: |! y: w+ m) `
    0 i1 ^, }, }9 y3 A) p6 Eib=sort([pslope;nslope+1]);        % put indices below in order: X0 X) `  J$ }1 T
    ia=sort([nslope;pslope+1]);        % put indices above in order
    / a, l, c) p! A9 G$ N5 ?ie=find(equal);                                % indices where equal to val
    % Z9 V+ a" g. [1 }( D+ J, t8 @3 \3 c, r. c# ^
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    1 T2 |; ]* E9 _" \- u8 ?* uieq=ix>length(ib);                        % True where equals values fit
    / Z3 r7 [; |6 t2 P% t8 J9 ?+ y8 X* |ry=length(tmp);                                % # of rows in result y# v, ]% X% I* w

    $ [# Q) p% z. v4 |y=zeros(ry,ct);                                % poke data into a zero matrix& j/ _& l* W+ p  v. G

      ]! a5 m9 p  G* ialpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));9 ]8 k4 h9 f, f; T6 T4 F" [  Y, {
    alpha=alpha(:,ones(1,ct));
    : A9 d- ^$ }3 E% \' [2 a& Ly(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values" ?5 s/ W4 ~0 [3 [# q5 ?
      }! g: J  i( h2 I1 t
    y(ieq,=tab(ie,;                        % equal values
    3 F( T( Q  W- u1 D" yy(:,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 19:22 , Processed in 1.625238 second(s), 103 queries .

    回顶部