QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13428|回复: 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# ~, y- ]0 P" l8 J%MMINTERP 1-D Table Search by Linear Interpolation.
    - ~8 B+ p3 l! X8 R1 Q+ y* |% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    * \. k" N; M4 w- W; {) J% TAB searching for the scalar value VAL in the column COL.
    ! o% F2 n$ F1 \4 b# d9 o9 X% All crossings are found and TAB(:,COL) need not be monotonic.5 ~& x& H7 [6 B
    % Each crossing is returned as a separate row in Y and Y has as0 |8 \& T' S: x0 E# a: Z
    % many columns as TAB. Naturally, the column COL of Y contains
    2 }  d' L% Q$ `, }/ D% the value VAL. If VAL is not found in the table, Y=[].
    + G7 ]; a' F/ W; r
    3 m8 y/ b) j+ O9 A, a/ [6 ?$ ]% D.C. Hanselman, University of Maine, Orono ME,  04469
    ' y0 C* U, k; q2 l: S* V% 1/26/94
    7 t9 f" ^: x* L1 S# D, P7 c; F% Copyright (c) 1996 by Prentice-Hall, Inc. & }5 t9 t0 K6 e" q6 F

    - m7 Y6 x  A5 c9 ?0 v[rt,ct]=size(tab);
    ; K4 h1 I4 e, O  D, s( E+ ~! j7 }if length(val)>1, error('VAL must be a scalar.'), end
    / j$ @& ]0 O& K* H( hif col>ct|col<1,  error('Chosen column outside table width.'), end5 n7 }, @6 ?7 Q: G
    if rt<2, error('Table too small or not oriented in columns.'), end+ L& N' U9 w" O3 }7 {% r. x
    above=tab(:,col)>val;% y& @/ ?0 O, n8 p) M5 k' ~+ ~1 R
    below=tab(:,col)<val;
    ( Y: G/ p2 Y( [1 s/ {; Dequal=tab(:,col)==val;
    & k: j5 U" C6 Nif all(above==0)|all(below==0), % handle simplest case5 N! _5 L# p0 o! o. I
            y=tab(find(equal),;# v% k: u: w. t
            return. ^0 {$ h0 g" G# i+ X, B) y- [
    end
    * I  Q: G9 ?5 K4 v* y5 g/ ^* i! ^3 Zpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    % _& ?2 H( I' inslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    7 w6 g9 B4 N& `! Z4 e9 h
    9 \  X" Y" }+ i8 |# V7 i! lib=sort([pslope;nslope+1]);        % put indices below in order4 Q8 \2 U" q- s2 G, t: U5 S, H0 i9 z
    ia=sort([nslope;pslope+1]);        % put indices above in order9 p- S% W9 i7 L: ?* D
    ie=find(equal);                                % indices where equal to val: N' C- y, e7 _) p, {7 p; c# c

    2 F' S; N8 ~/ ~- O. F/ J6 Y! |[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    1 W% ~0 f/ Y9 [( t' O  f+ _& ]ieq=ix>length(ib);                        % True where equals values fit
    8 G* n$ R; D0 q, `3 h6 @ry=length(tmp);                                % # of rows in result y
    ) R+ o0 ^0 ~7 e* W; w
    5 R) G7 v8 n4 c% w* ]/ Xy=zeros(ry,ct);                                % poke data into a zero matrix
    1 O% F3 k3 h+ t, C& ?2 ]6 j  Y- l+ l. o  X! W
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));: N2 q% P+ D: ^9 A+ l
    alpha=alpha(:,ones(1,ct));
    0 P! N/ I  l6 ^! O6 ?* f) vy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values# h  L+ N7 D5 n& n: O7 f

    ( P% K8 s7 N( Dy(ieq,=tab(ie,;                        % equal values* T7 j0 c" i1 B( u
    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& k# \. L0 |. Z! r%MMINTERP 1-D Table Search by Linear Interpolation.
    " A  r9 z& }9 ^" z% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table9 p# Z/ I  r$ y
    % TAB searching for the scalar value VAL in the column COL.% T- m1 l) ?" V' u2 J2 w
    % All crossings are found and TAB(:,COL) need not be monotonic.# m! _% H) N: V! Q$ I1 B" e3 V
    % Each crossing is returned as a separate row in Y and Y has as
    6 J& z2 ?+ m* s8 B/ T% many columns as TAB. Naturally, the column COL of Y contains: a# @4 C* J2 g& t* d7 V& _
    % the value VAL. If VAL is not found in the table, Y=[].
    ' u7 d. d2 f  Q' Y
    8 {: B- K4 t0 y1 z$ z+ E% D.C. Hanselman, University of Maine, Orono ME,  044691 y" [4 U* Y, @6 I3 j* y3 t
    % 1/26/94" R' u1 X6 M! u: p) R& t$ ^! z
    % Copyright (c) 1996 by Prentice-Hall, Inc. + `2 g: F% P% {0 v6 i, }! s

    5 U4 C8 P, c. q$ |" m) k+ v: |[rt,ct]=size(tab);. h1 T9 R; t# X. `' F3 g: |
    if length(val)>1, error('VAL must be a scalar.'), end. ]6 ^" Q& e' P
    if col>ct|col<1,  error('Chosen column outside table width.'), end- b# {5 }& i3 p. |6 I
    if rt<2, error('Table too small or not oriented in columns.'), end- l& L* v/ y2 c
    above=tab(:,col)>val;
    : p3 H2 j0 _8 _4 B, r( N1 Y9 ~' nbelow=tab(:,col)<val;6 u9 E: Z( f) b- }; j" N  R! V
    equal=tab(:,col)==val;
    # {  F4 P0 _+ o- }9 b( lif all(above==0)|all(below==0), % handle simplest case6 w. I9 K0 N7 u" J/ _7 E
            y=tab(find(equal),;" d8 s' \7 \0 e
            return
      {# }3 e" v7 u# G9 _' W; Z  Kend6 L- O2 j4 G  E
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos' ]5 v# ?. v) Q/ W
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    : Z+ t8 f5 g- a' W! [: }+ X' b4 B
    ib=sort([pslope;nslope+1]);        % put indices below in order& S! v. A- w3 b, n9 H1 f
    ia=sort([nslope;pslope+1]);        % put indices above in order
    4 {6 N; p" l6 s# B* Bie=find(equal);                                % indices where equal to val! v0 \2 m( G& ^( D% R1 }% v6 h  q

    7 }2 L+ c. R9 A, T$ A[tmp,ix]=sort([ib;ie]);                % find where equals fit in result/ N* d5 S2 N8 `0 h
    ieq=ix>length(ib);                        % True where equals values fit& w! p% t" L6 s% ]3 B" H6 n. [% c
    ry=length(tmp);                                % # of rows in result y2 I/ X; g5 T3 R5 Q7 n; C

    7 i4 W) ]4 R) M5 C0 D2 O1 Q% K4 Ay=zeros(ry,ct);                                % poke data into a zero matrix8 w4 W/ R5 h. v7 c
    2 f( D, Q; m! k/ o  t/ b
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));" I  }* i  T" `# Y
    alpha=alpha(:,ones(1,ct));! `3 `; @: C, E( w! Z
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
      @! _3 K4 K' ~- c* h5 H0 @) [
    / `3 n. x  w# a2 v2 ^+ K- Iy(ieq,=tab(ie,;                        % equal values! m- b: i+ M2 u
    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-7-24 07:46 , Processed in 0.525813 second(s), 102 queries .

    回顶部