QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13267|回复: 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)
    # [5 Q5 ~$ H; U7 Q& O( Y%MMINTERP 1-D Table Search by Linear Interpolation.
    " y( O/ a7 h. x% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    + ]$ s3 D+ T2 E' }3 |. w) z# f: E% TAB searching for the scalar value VAL in the column COL.+ [+ @. s% j; p# o, r. Y
    % All crossings are found and TAB(:,COL) need not be monotonic.% ]6 w$ F4 _5 H: I1 `4 @
    % Each crossing is returned as a separate row in Y and Y has as0 u- B5 h9 z) q) h0 t
    % many columns as TAB. Naturally, the column COL of Y contains6 L" {6 ^4 n' M: z4 k1 |3 c
    % the value VAL. If VAL is not found in the table, Y=[].
    . T0 d( i  `: Y. p& W9 Y
    & S) U% @, ]/ l% D.C. Hanselman, University of Maine, Orono ME,  04469
    + l1 {1 d# }0 t7 g) Z+ ~9 P4 u% 1/26/94
    2 n% }3 `: `3 v' H% Copyright (c) 1996 by Prentice-Hall, Inc. * _  R$ h8 F& U0 y

    1 {& q% |3 V0 o5 C6 b- [. i[rt,ct]=size(tab);+ B; f1 M; u& [# z* G7 {
    if length(val)>1, error('VAL must be a scalar.'), end" w. D+ S. v* y% P  Y6 V3 @
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    9 f% z5 y& f+ O, Q& |+ \+ kif rt<2, error('Table too small or not oriented in columns.'), end
    , y* r0 F+ {: B. q; Fabove=tab(:,col)>val;: ?  k" A* S7 r% f( |
    below=tab(:,col)<val;
    : i/ q4 O# L& ?, m6 J" w1 Xequal=tab(:,col)==val;
    * h: `( [& ]6 ~; u" I2 J" mif all(above==0)|all(below==0), % handle simplest case
    7 A/ D* w+ `+ p8 @1 j' P        y=tab(find(equal),;
    9 {7 D8 ^$ c6 V4 G0 Z        return
    + y. q% c' V% u3 r5 |# gend
    0 b0 L' t* C: p2 ppslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    $ h/ F( h4 K3 Q1 p6 S3 Y3 Cnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    , P7 e3 b5 I" c/ u4 M, ]
    & L9 Y+ C/ E- W) dib=sort([pslope;nslope+1]);        % put indices below in order
    * r- M$ L7 j$ U  y$ j/ b5 \% dia=sort([nslope;pslope+1]);        % put indices above in order
    - z; d1 `3 Z0 k( u; Sie=find(equal);                                % indices where equal to val
    , [# P6 N  `  i. ?
    ( }. [/ D! N8 O$ R2 D[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    / B6 ?  D# i( J1 R0 ]ieq=ix>length(ib);                        % True where equals values fit
    / q# f  K+ I0 j8 Xry=length(tmp);                                % # of rows in result y
    & ?8 P9 M/ f. ^/ j/ d( I8 H4 Z1 M
    , E' p& J) ]/ x1 u5 Y2 Gy=zeros(ry,ct);                                % poke data into a zero matrix0 D. I. H3 L' V2 v; x9 t8 c9 v" a

    1 S3 D- ?$ X; _0 L) n6 Zalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    ; T$ r% Y* R- H$ s9 ~! Yalpha=alpha(:,ones(1,ct));
      d$ J3 O; e; O( @" }3 l' t$ |y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values% j; A0 _  ]5 D  ?' P5 D
    " s( {3 K5 _. j. m8 r( i
    y(ieq,=tab(ie,;                        % equal values
    " r  g0 z* J8 F& m: E' z7 j4 u5 oy(:,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)2 b0 ~8 `" |$ H6 g8 S
    %MMINTERP 1-D Table Search by Linear Interpolation." G) D8 g4 X# k! _
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table" v- @. Y- q& M5 @; K8 q
    % TAB searching for the scalar value VAL in the column COL.
    # _2 Z( E: I) k2 U# w9 ~; |& P% All crossings are found and TAB(:,COL) need not be monotonic.
    & P0 t/ l" {# H: ?% Each crossing is returned as a separate row in Y and Y has as
    6 [3 P% H2 q2 b% many columns as TAB. Naturally, the column COL of Y contains* K4 a( g4 b, F8 q, B
    % the value VAL. If VAL is not found in the table, Y=[]." b3 ^0 C# w0 |6 c8 s+ K
    + ]) D' y6 A' s5 {3 {9 W+ v# ]  m
    % D.C. Hanselman, University of Maine, Orono ME,  044696 m. K; E; A8 q( R. b3 e2 u: }
    % 1/26/94% U, |  _' @& @5 N+ o
    % Copyright (c) 1996 by Prentice-Hall, Inc. ; o" d! D$ k5 ?' u/ Y, S) a' {
    % {7 t& E5 g  f/ r7 N3 {* p
    [rt,ct]=size(tab);8 h" M) j$ Z# }* M# `0 |. V4 r6 Z
    if length(val)>1, error('VAL must be a scalar.'), end
    4 o* y" G2 b1 i2 cif col>ct|col<1,  error('Chosen column outside table width.'), end" m! D% D, u. e6 @3 P( E% d
    if rt<2, error('Table too small or not oriented in columns.'), end
    # X# n* R* x: e; _4 {above=tab(:,col)>val;& m: X; w, T3 E6 K  v! E% p
    below=tab(:,col)<val;% m& M' u; r% [  a! c$ q
    equal=tab(:,col)==val;
    . u( C8 D7 X- }( C$ T: vif all(above==0)|all(below==0), % handle simplest case0 U: q  _/ u8 ~5 C  [2 d& V) Z
            y=tab(find(equal),;
    5 i& C! Y* \: H% e8 |        return& g$ [- G" F% C) W) j4 x/ ^8 C
    end3 W, H' ~: O7 H2 z& {! w' s
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    & j6 h7 K# E$ h/ Vnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    ' _! X/ y: }) v3 V+ l" P" b* \# p
    ib=sort([pslope;nslope+1]);        % put indices below in order
    ! h3 |& P* x. P% k: G5 A1 ]) Mia=sort([nslope;pslope+1]);        % put indices above in order, G. t& e' t; W8 T
    ie=find(equal);                                % indices where equal to val
    8 O7 }& w6 i0 Q' ?) w2 }( i4 E" c0 Q! I# m# Y$ j: J
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    : D& ?2 C" I- R/ s2 p# i3 Aieq=ix>length(ib);                        % True where equals values fit
    9 k: E( @& I( K/ c- U; Mry=length(tmp);                                % # of rows in result y( S& ?1 O* G3 z

    $ [+ ~* d: I, b( ~( J9 dy=zeros(ry,ct);                                % poke data into a zero matrix
    - S8 a- A) f( x3 V
    : L( h3 P; k1 E+ Q8 `; ~6 Oalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));9 r& Y0 v7 c1 C- H+ |8 d4 q0 V
    alpha=alpha(:,ones(1,ct));
    4 I) H( Y7 i: P; D; f) Xy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values; s, M- N5 N9 Q) }* z. e

    / h' J5 `3 f( [y(ieq,=tab(ie,;                        % equal values& t" e1 ^9 t1 T" T0 ^, H( [& r- 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

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-19 03:15 , Processed in 0.558195 second(s), 103 queries .

    回顶部