QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13461|回复: 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)* a6 f% a3 s& Q0 z' l1 s. ^! I
    %MMINTERP 1-D Table Search by Linear Interpolation.3 Q1 G* t* ?+ U8 V/ w7 q7 _. M
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table1 N& J% u+ D  X! D) O) L
    % TAB searching for the scalar value VAL in the column COL.
    0 @7 O( Y0 d6 p5 P4 ~0 [8 X  d& B% All crossings are found and TAB(:,COL) need not be monotonic.
    & p& r' R) P7 m/ G( k' x1 T2 A% Each crossing is returned as a separate row in Y and Y has as
    * I' v! P5 ]! u5 e8 T% many columns as TAB. Naturally, the column COL of Y contains1 U3 P4 @; X5 ~, q& q
    % the value VAL. If VAL is not found in the table, Y=[].
    # R8 T9 C" K3 M1 T
    + c1 x7 }) B: N( C1 e% D.C. Hanselman, University of Maine, Orono ME,  04469# k1 t3 i1 Q. s* o5 o
    % 1/26/94
      d1 s8 i- Q5 S7 w( W% Copyright (c) 1996 by Prentice-Hall, Inc. - D/ \! l' _8 f7 P% w# {4 }$ Z

    2 E/ e; a& U% ?7 `* i* t  [( `9 d[rt,ct]=size(tab);
    $ ~; ^! ?1 ~" E$ {, u5 Q1 `if length(val)>1, error('VAL must be a scalar.'), end
    / V% e* q' W  B' L3 f, eif col>ct|col<1,  error('Chosen column outside table width.'), end3 U4 f$ q0 X5 |) R3 G
    if rt<2, error('Table too small or not oriented in columns.'), end
    ( B* Q4 u7 N8 ?/ {above=tab(:,col)>val;3 \1 l& x* k0 D- k7 e' G, u6 _8 ~
    below=tab(:,col)<val;5 W$ P1 S% ^$ t: m" [
    equal=tab(:,col)==val;0 T7 X+ V7 V+ O" M/ ]4 u& R
    if all(above==0)|all(below==0), % handle simplest case& E7 o& Q! L6 n9 o- Y3 Q: [" D  q: H
            y=tab(find(equal),;
      c) ?. f5 x) x. V        return
    - m% D) @2 q, i! Z' zend
    3 e! W7 R' L5 ypslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos" i( n- q' T5 @: p5 A
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    ; K9 F" R# C3 @9 C8 W4 j* k# f) T' r, B6 p1 l  H3 m$ R& y) V( c+ H
    ib=sort([pslope;nslope+1]);        % put indices below in order
    / V" }& C; @  jia=sort([nslope;pslope+1]);        % put indices above in order
    5 x$ }/ v$ y+ g% G7 z" Mie=find(equal);                                % indices where equal to val
    , M- M* |7 K. u2 U6 A; x
    % X1 u0 {4 d" H+ I. \8 r$ {8 I[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    , P6 ~& c9 G9 g) t# ^8 J" Jieq=ix>length(ib);                        % True where equals values fit
    0 G7 Q# M6 T2 `  rry=length(tmp);                                % # of rows in result y2 Z& _' \+ {5 t0 i. w' ^. J

    4 e( D. B  a8 ]. c, s. b% o( _" Oy=zeros(ry,ct);                                % poke data into a zero matrix
    . D1 @0 J: _+ P  K- e5 c/ G& U& r$ |* S) @, \. b! M% d. U, j% ]$ @
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    6 f! _. c5 |- P$ Ealpha=alpha(:,ones(1,ct));
    9 H' k3 e) \* F6 m8 }$ l) T" Xy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    ( m( l. l# `0 Z. ~: F3 i/ h  w, y$ S. ?, o/ ]) d+ u
    y(ieq,=tab(ie,;                        % equal values
    1 f. z' C  S% i5 ~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)
    ( G4 j/ a. v) J9 `%MMINTERP 1-D Table Search by Linear Interpolation.: U1 {# R' s2 F9 Z: P
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table" a. i( q  P4 M5 l) I; ~# Q4 E) x
    % TAB searching for the scalar value VAL in the column COL.% s. n9 Z- M0 Y
    % All crossings are found and TAB(:,COL) need not be monotonic.4 n9 d* }& O) K
    % Each crossing is returned as a separate row in Y and Y has as
    / o7 [0 [7 N! g8 S$ e! f, Q% many columns as TAB. Naturally, the column COL of Y contains
    0 Q% [9 n2 S* H4 p+ o$ j% the value VAL. If VAL is not found in the table, Y=[].
    9 C% w5 F) `5 W& k9 D3 i) C" B% O; Z" u( z* p
    % D.C. Hanselman, University of Maine, Orono ME,  044699 E! ^6 ]1 c6 E& ^3 [  D
    % 1/26/94
    9 C- p) h' x' b7 C5 ^& f% Copyright (c) 1996 by Prentice-Hall, Inc. 7 M9 Y4 S8 a- y' ?3 m+ N
    $ }! W3 F$ T( q9 y9 P
    [rt,ct]=size(tab);
    # \; u* @. f3 C% c7 M2 F' tif length(val)>1, error('VAL must be a scalar.'), end
    6 b" L, B! A# Y5 M" O6 `9 M: `if col>ct|col<1,  error('Chosen column outside table width.'), end. l6 r3 N6 J+ |9 N% w$ k' J
    if rt<2, error('Table too small or not oriented in columns.'), end
    9 z- o: \. `: C* ?4 uabove=tab(:,col)>val;2 c* i1 E0 c8 g( V, {3 C  K
    below=tab(:,col)<val;  u% T1 L' T- l" h9 C
    equal=tab(:,col)==val;: d+ t5 a1 }$ i( f1 ]+ B; O
    if all(above==0)|all(below==0), % handle simplest case
    % v" `+ N+ K6 ~# D        y=tab(find(equal),;" W( k/ M4 T7 {7 B
            return0 a, ~6 x0 v2 f" Z# p
    end
    ; V. f7 u7 i8 w3 c6 ipslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    2 x7 g3 L6 \$ {nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg! X+ M( B& y& m9 W) F/ K

    : L4 w% ]: Y) c& @6 o  B! mib=sort([pslope;nslope+1]);        % put indices below in order
    8 [$ m: a- Y) a* Oia=sort([nslope;pslope+1]);        % put indices above in order+ C8 D- f! P6 T/ H
    ie=find(equal);                                % indices where equal to val
    6 ]. H6 D+ r8 Q2 Q, C7 A, b& ~% T) }5 E
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result* p7 M. L( o! ~1 q3 {' X" J1 C
    ieq=ix>length(ib);                        % True where equals values fit
    ! S# @8 U+ e# f' ?* s1 Iry=length(tmp);                                % # of rows in result y
    ! k' K4 y/ X0 m  T$ c4 b0 E7 `  @; Q. m% J$ u: ^+ [
    y=zeros(ry,ct);                                % poke data into a zero matrix4 n, z4 S/ Z$ U3 V

    ' H4 M$ W7 c& Q$ x( v" jalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    , Y9 N; C/ A* V8 q  Xalpha=alpha(:,ones(1,ct));4 t7 y8 B0 Z5 }- i) W
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    ( X( v5 ]+ {' Q
    2 V* I" \$ x3 P+ v& py(ieq,=tab(ie,;                        % equal values
    ! X: Z; P" g8 i$ I, Y) f' B+ Xy(:,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-28 05:08 , Processed in 0.682281 second(s), 102 queries .

    回顶部