QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13432|回复: 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)
    * Z2 q: x4 ~! ~4 `2 V+ v%MMINTERP 1-D Table Search by Linear Interpolation.
    5 h7 i# }, s# X8 k% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table7 P7 q* h& |' V" |- k/ R0 E0 f
    % TAB searching for the scalar value VAL in the column COL.0 L, @* B* l& h* T! b- H
    % All crossings are found and TAB(:,COL) need not be monotonic.
    2 m  U/ u% o8 C- F- X% Each crossing is returned as a separate row in Y and Y has as
    3 Z9 F& h' [3 l  N4 A0 m% many columns as TAB. Naturally, the column COL of Y contains
    / l+ u' R4 t) [# D9 c% the value VAL. If VAL is not found in the table, Y=[].. A6 f5 k6 ~% |- f) h2 ~) O" ?$ ^

    + f5 z5 u5 E7 F% D.C. Hanselman, University of Maine, Orono ME,  044691 v4 V/ Z: b# v8 J4 {/ j' d6 e8 z
    % 1/26/94- I3 l: N  M8 `1 g9 Y' b
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    3 }) f+ S8 q/ ^3 q$ v" G+ B: I
    , P& \) I) L) T1 e) F[rt,ct]=size(tab);1 A3 F/ w3 {& R& g
    if length(val)>1, error('VAL must be a scalar.'), end
    * G7 {: i3 [  h  o; p0 Bif col>ct|col<1,  error('Chosen column outside table width.'), end
    # \) G! f7 ~6 _- Gif rt<2, error('Table too small or not oriented in columns.'), end- \. D1 ]7 H  u; ^5 \9 h
    above=tab(:,col)>val;
    6 E& T* Q$ [- j8 g1 k8 Abelow=tab(:,col)<val;
    ( a4 H! }6 r$ n* X3 oequal=tab(:,col)==val;
    / S3 E) S' o' q; ~if all(above==0)|all(below==0), % handle simplest case! ]8 u0 Z" v9 j, R( t
            y=tab(find(equal),;. M& v/ B' S4 k
            return" O" z% ?% Q9 P4 R
    end" x7 T2 o6 U. x# Z1 n0 k2 F
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    ; V$ O0 `. E( L# B8 k4 j& M% }nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    - _, z: ~2 c4 l0 |8 X" g
    & L  V# q+ F+ w: {& Pib=sort([pslope;nslope+1]);        % put indices below in order: x5 z6 v- \/ F) f* l6 t- q6 O
    ia=sort([nslope;pslope+1]);        % put indices above in order9 Z; v. {1 J# f. p. Y7 R* ^  i
    ie=find(equal);                                % indices where equal to val
    - ~3 p* i& Q8 n* R, S8 A! I; W3 V) o; Z
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    + C8 Y  @3 u8 L' v5 eieq=ix>length(ib);                        % True where equals values fit* c/ J: Z2 t: h% D% o+ y. m+ P
    ry=length(tmp);                                % # of rows in result y" A3 A/ t5 L2 G9 S+ G

    0 i6 v  U  t6 a0 _- s. u8 o" ?y=zeros(ry,ct);                                % poke data into a zero matrix
    * c6 m. J: R$ S& s7 i  g6 B
    " U* Q' `/ |3 Y7 S* v& T5 Malpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));6 N2 Q. _6 g+ E* J+ w# z0 M4 t
    alpha=alpha(:,ones(1,ct));
    ! O4 o! }2 v2 ]+ y/ i& Ty(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    / j1 P; B) }6 f. Q% \2 r& Y
    2 _: Y& F4 g5 ^1 \& Y$ z$ k+ V+ Jy(ieq,=tab(ie,;                        % equal values
    + t. [5 J- J; i" jy(:,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- t3 A  Q2 `% }. M
    %MMINTERP 1-D Table Search by Linear Interpolation.
    & W: n7 L0 H1 {* N- C" \% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    . h" e9 f6 j3 R. c8 y4 H; Q& Y/ {% TAB searching for the scalar value VAL in the column COL.
    4 Y2 {0 y8 i. e( C- d3 S  E/ E% All crossings are found and TAB(:,COL) need not be monotonic.
    % x% O- A) M; O% Each crossing is returned as a separate row in Y and Y has as) q) J% Y" t$ G/ T& f, x
    % many columns as TAB. Naturally, the column COL of Y contains
    8 ~; M/ K" e8 F- {, l: ^% the value VAL. If VAL is not found in the table, Y=[].. V6 n4 d( a3 N4 s

    0 \) T7 E0 J8 l0 X. J: L* H% D.C. Hanselman, University of Maine, Orono ME,  04469
    1 r5 n: A; W# k! \. l  p( e% 1/26/94# J! q0 p0 K  R/ G
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    - I( L- s' T/ Y) R: _
    / W7 n  `) X& z8 X" K[rt,ct]=size(tab);- D- n* X9 n9 M" g* }+ R7 [
    if length(val)>1, error('VAL must be a scalar.'), end
    & y& p  p9 s! C; d2 c3 I+ rif col>ct|col<1,  error('Chosen column outside table width.'), end
    - X/ x1 X) F7 Q% pif rt<2, error('Table too small or not oriented in columns.'), end
    % I. n  B+ }. e/ t1 Wabove=tab(:,col)>val;
    & B9 y8 N, S: B2 t3 A4 {* q. Ibelow=tab(:,col)<val;
    : o4 A- Q8 @' U* u# ?: o0 a9 Uequal=tab(:,col)==val;
    & A& ]  D9 m2 ~0 B& wif all(above==0)|all(below==0), % handle simplest case  X' l& Y( G' t  @$ w
            y=tab(find(equal),;
    % i/ [4 T0 K. o        return
    * B: e5 ^4 z7 W3 N3 q6 D( pend
    . K& V8 e6 {( q. w3 P5 E" `( ~pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos9 I6 H* l' \/ ]" b3 F6 K% {% S
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg! ]$ ]8 t- y7 t) W8 L

    ; d' y8 V; A( Fib=sort([pslope;nslope+1]);        % put indices below in order$ _0 [' e; a, h6 S8 ?+ o
    ia=sort([nslope;pslope+1]);        % put indices above in order) h+ u8 C+ m6 n  o& M4 j% w1 @( ^/ @
    ie=find(equal);                                % indices where equal to val
    - K1 a2 s$ w1 g$ F0 C7 P7 i* k: m. p. n' b9 l3 b+ b( G* b
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result0 q. J1 z5 b+ `8 V
    ieq=ix>length(ib);                        % True where equals values fit
      o8 ]/ R& {- y, jry=length(tmp);                                % # of rows in result y
    5 x# s  _- a. j; f5 }
    & e  y& V8 X; l* Y8 C5 A/ [6 Xy=zeros(ry,ct);                                % poke data into a zero matrix8 Z5 }0 V* I6 x' ]+ ~/ b, ]. r
    0 O9 h$ [. ?; ?: X  R$ Z* k
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    7 c- }- @1 J( f8 B: b& k9 [3 `+ X  jalpha=alpha(:,ones(1,ct));
    , {& g, T4 c$ T9 u/ P* S& h3 E/ _6 i  @y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values5 }0 y' @+ X, ]
    ' J5 F8 s6 |& ^3 ?
    y(ieq,=tab(ie,;                        % equal values
    4 y, N3 h9 Q9 R7 b+ q" }+ x8 ay(:,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-7-24 09:09 , Processed in 0.588577 second(s), 103 queries .

    回顶部