QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13374|回复: 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)
      L7 s& ~9 n2 N: n1 h  J%MMINTERP 1-D Table Search by Linear Interpolation.% d! ?! g1 H* _" M1 a
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table1 L; |: M5 ~' ?9 H; a% u8 ?
    % TAB searching for the scalar value VAL in the column COL.
    " N, q6 a& H4 m5 K& b% All crossings are found and TAB(:,COL) need not be monotonic.
    7 }5 \3 z1 u5 C: y% Each crossing is returned as a separate row in Y and Y has as! L- {$ \& ?( x; m1 \
    % many columns as TAB. Naturally, the column COL of Y contains
    : P0 q- [3 L. W4 r' s% the value VAL. If VAL is not found in the table, Y=[].
    # a4 P& A  D1 {  S1 e
    & x% }+ |& {  o2 @8 X- N% D.C. Hanselman, University of Maine, Orono ME,  04469
    2 @5 }# |8 `: q- @& {0 N% 1/26/949 O6 i& F2 S' P. L# B' \
    % Copyright (c) 1996 by Prentice-Hall, Inc. 6 Z1 W. \+ {2 M6 u  p# a

    3 Y: ?3 b  |6 p[rt,ct]=size(tab);; u5 @6 t, z" q0 W8 N/ p
    if length(val)>1, error('VAL must be a scalar.'), end
    2 ?: D2 x. g/ {8 L! _( t6 }if col>ct|col<1,  error('Chosen column outside table width.'), end
    3 s0 w" `8 c2 s7 Y1 d0 G3 aif rt<2, error('Table too small or not oriented in columns.'), end
    8 a/ V, }6 o& ?6 m, Q5 F3 o5 Oabove=tab(:,col)>val;& \4 h/ t5 R1 v4 o2 o" o* m
    below=tab(:,col)<val;
    & h' E4 {. l5 c% |equal=tab(:,col)==val;
    6 `8 J# p- x! Gif all(above==0)|all(below==0), % handle simplest case
    % O$ F9 i1 E/ n        y=tab(find(equal),;" c+ n5 B/ m& s0 b; a* U) U
            return6 p5 g* ?( ~/ c8 x3 C& m
    end3 E" K0 T& h: n9 q' R9 X
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos* G; |& x2 m6 N
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    5 _$ x& L1 o6 Q3 Z- U2 z. T6 X$ l7 {* Z- m8 z4 v1 {
    ib=sort([pslope;nslope+1]);        % put indices below in order
    + ?. t, Z) e, f* p% U, Jia=sort([nslope;pslope+1]);        % put indices above in order
    : T$ E+ k$ ~0 R- g, A( T2 _ie=find(equal);                                % indices where equal to val! s* |/ E; a+ x% F+ d% F. w+ [
    ( _# n. j/ N( l. f9 N( p
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    . F3 Y( y2 a3 G5 {( Vieq=ix>length(ib);                        % True where equals values fit
    # r: n$ Z$ p7 c( ]ry=length(tmp);                                % # of rows in result y, u- s: V7 O% ~% Q+ p+ G

    ' @% S, y, I: \0 n# R, `  T4 Iy=zeros(ry,ct);                                % poke data into a zero matrix6 A, b( ]8 a$ }# X
    0 ?! L5 v- l% @' u( o
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    9 H/ e/ ?0 G0 ^% A  L8 U. Ialpha=alpha(:,ones(1,ct));: I4 v5 H! h5 f
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values% g3 \# W. m1 w. d" K5 ^6 P
    - s" R1 ]- U- L( k
    y(ieq,=tab(ie,;                        % equal values7 g: @+ w1 s  q) t& J: q& N. |
    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)
    # t" z, c. ]& Y7 A%MMINTERP 1-D Table Search by Linear Interpolation." ]- ~% d2 d- ?) J) y
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    ; }( I! ~8 k" p+ `" G+ P% TAB searching for the scalar value VAL in the column COL.
    % ]. j) W5 f5 H% All crossings are found and TAB(:,COL) need not be monotonic.
    + O& y; |2 [* {) S, r% Each crossing is returned as a separate row in Y and Y has as5 [/ l) a) @$ q
    % many columns as TAB. Naturally, the column COL of Y contains) o3 g" r6 q! E
    % the value VAL. If VAL is not found in the table, Y=[].
    . M7 l& O' R1 R$ {
    * c& p: m; m0 Y- ]' q- g9 i% D.C. Hanselman, University of Maine, Orono ME,  04469
    9 y7 n0 |3 B$ L" y0 n% 1/26/941 y  a. |% I6 R0 q0 D
    % Copyright (c) 1996 by Prentice-Hall, Inc. - i0 ]3 W# Z, q/ n* m& n$ X9 L7 k

    : y' ?8 f3 V, O% r7 g[rt,ct]=size(tab);/ j& B6 }6 v0 V% O8 a/ h' F1 L
    if length(val)>1, error('VAL must be a scalar.'), end
    + H) W3 K9 O; C; q2 |7 Dif col>ct|col<1,  error('Chosen column outside table width.'), end
    5 n" P. T+ d2 S4 Z" G# tif rt<2, error('Table too small or not oriented in columns.'), end; m; U, V$ E1 s5 ]1 t' @# U
    above=tab(:,col)>val;
    , H0 b; g& D2 A1 M) dbelow=tab(:,col)<val;
    2 u9 X  o# U' l4 |. }; T* c* Lequal=tab(:,col)==val;
    9 x3 D+ I0 z9 {( g! Q3 N3 gif all(above==0)|all(below==0), % handle simplest case( q% u3 X& O4 e- ?
            y=tab(find(equal),;( a/ k  f" C) N8 C& J
            return  H% r* ^/ b+ K! z: [, S6 _
    end! K+ ]/ U8 V! ~
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos) M1 T" V6 c% A$ g6 Y3 D0 t
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg1 c' X& ~! W' \4 U  Y
    . N5 O8 d% z) h3 f2 F; E
    ib=sort([pslope;nslope+1]);        % put indices below in order
    - x2 l. k# W1 a% b. x" Hia=sort([nslope;pslope+1]);        % put indices above in order, g: V* J" j8 Y  n
    ie=find(equal);                                % indices where equal to val, G2 T1 e( ?8 b9 h. e+ g4 {6 |, {

    3 F/ x. h. O7 k" m% m- v- v2 l[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    / n# q4 T" G8 G1 M* [3 eieq=ix>length(ib);                        % True where equals values fit6 |( `2 j- D4 @) f$ N. }) M
    ry=length(tmp);                                % # of rows in result y
      ~/ y+ B) e, }
    7 ?7 m6 o6 q$ ?- x& `: M' ly=zeros(ry,ct);                                % poke data into a zero matrix
    1 N0 v2 u; U% |* f! X# h$ u9 P! i' i  h1 r
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    * ^5 w! H, u9 H( O, Nalpha=alpha(:,ones(1,ct));# c. _" ~! B( F! a4 o
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    * F$ \# L: F2 C: N4 f* ?' O5 o/ Z) g
    y(ieq,=tab(ie,;                        % equal values
    9 q; V; b' N4 M3 F- ny(:,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 00:32 , Processed in 0.382506 second(s), 102 queries .

    回顶部