QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13253|回复: 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)
    7 \  T0 {  _6 e$ G( @%MMINTERP 1-D Table Search by Linear Interpolation.
    & b# z+ O0 ^9 U0 c% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    5 k. j' W7 O7 r' i9 M$ E% TAB searching for the scalar value VAL in the column COL./ G. {3 M: ?/ Y: }8 T
    % All crossings are found and TAB(:,COL) need not be monotonic.
    ! j0 D3 e  A8 t/ C* K% b6 ]% Each crossing is returned as a separate row in Y and Y has as% T& r6 ~. ^, ?" d5 F  }3 `
    % many columns as TAB. Naturally, the column COL of Y contains% Q$ v' @' r1 k1 L2 L0 Y
    % the value VAL. If VAL is not found in the table, Y=[].
    2 P7 _  o, I8 h+ f% V8 n- h5 @3 ?. e8 }% F/ }( K
    % D.C. Hanselman, University of Maine, Orono ME,  04469: S9 d' ]( W+ @4 V/ k/ D
    % 1/26/949 o' }( R% ~& {& k) I1 y
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    $ g; B3 a6 [' ]% L0 C$ B8 F* ]- z" I$ N/ l7 Y9 j0 ]
    [rt,ct]=size(tab);
    , N4 H% n4 }. l  S9 Bif length(val)>1, error('VAL must be a scalar.'), end
      {8 z" A. ~# [) `7 Wif col>ct|col<1,  error('Chosen column outside table width.'), end
    + a+ Q+ a- Q2 }9 z0 b! ]if rt<2, error('Table too small or not oriented in columns.'), end
    0 s3 a6 I, q( M% I+ eabove=tab(:,col)>val;
      V7 E' h: {( n% Q1 Z- t( ~7 Bbelow=tab(:,col)<val;3 a' w6 C  r2 ?8 D( l# q; y6 Y! Q
    equal=tab(:,col)==val;8 `5 t7 v+ H7 p( A" b2 }( C/ P
    if all(above==0)|all(below==0), % handle simplest case7 o0 v( X! O: c4 @" f
            y=tab(find(equal),;1 Y! T1 g  G& {1 f; P& N! p: o  w# B
            return  Y: }5 O. A" v1 M! S( f
    end
    ) f% R; w+ n3 G9 Mpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    : j, V) `; F! B/ y/ qnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg/ \6 R- U9 q5 v& |' I
    : t& Y9 A2 e% r2 |
    ib=sort([pslope;nslope+1]);        % put indices below in order9 W9 r( [' i; R2 ~, ^
    ia=sort([nslope;pslope+1]);        % put indices above in order0 N7 n' L  ^* `. c
    ie=find(equal);                                % indices where equal to val% q( L/ k6 M: Q6 T7 Z. V- K, S/ W

    " w; \! m# O7 ]- R4 y/ i! q[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    8 h; @! R7 R' l" ?ieq=ix>length(ib);                        % True where equals values fit+ k& x" H9 [! W2 h
    ry=length(tmp);                                % # of rows in result y# }6 {7 ?% b. p1 Y
    ) [% S6 f( k% p+ O  f4 S
    y=zeros(ry,ct);                                % poke data into a zero matrix
    ) p2 x1 r: {7 \7 F; i' Q  q# z6 w( H% C! H7 U
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));, {% W' X, P: K$ `  d3 j* a% ^; v
    alpha=alpha(:,ones(1,ct));% x+ _1 C3 C. Q/ N% k. Q4 H3 R
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    0 K' ]5 n& ^% N( \5 v* e1 B2 A
    9 E) @8 ^2 B5 [2 H4 f- L3 G0 fy(ieq,=tab(ie,;                        % equal values, w% C6 m5 v: K6 C# D  Y; f
    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)
    2 }9 r5 D5 H* u. X%MMINTERP 1-D Table Search by Linear Interpolation." m3 g/ f: e5 f+ N0 s7 W6 J9 z) J) |9 a
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table/ @- n' T! j$ G5 K, i: q. B
    % TAB searching for the scalar value VAL in the column COL.
    $ z5 k; z5 E7 b2 y( n4 I% L% All crossings are found and TAB(:,COL) need not be monotonic.
    6 L. X$ h* f/ |% Each crossing is returned as a separate row in Y and Y has as2 V: z0 e# e. f; ^: N
    % many columns as TAB. Naturally, the column COL of Y contains
    2 b& b% W: T, W: x6 O; S5 O4 K8 b% the value VAL. If VAL is not found in the table, Y=[].* u+ R2 [- H0 G

    0 t' x) ]6 b, ?7 `% D.C. Hanselman, University of Maine, Orono ME,  04469/ y  g# S/ {. ^9 {7 J
    % 1/26/94/ B: {! D& `, G7 t1 I0 h# @
    % Copyright (c) 1996 by Prentice-Hall, Inc. $ e9 B* D3 o2 F3 l/ H2 `
    7 {0 {% W* t" J  _/ V" @8 U! }7 s
    [rt,ct]=size(tab);2 c2 d3 \8 ^; k" `% ^
    if length(val)>1, error('VAL must be a scalar.'), end% y1 |8 y! R' C3 R, l/ {
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    ! r. }& _' ]$ R$ mif rt<2, error('Table too small or not oriented in columns.'), end
    / s, J6 G% n: t. {6 z! oabove=tab(:,col)>val;
    # W9 o$ M* L! w. s8 c  r0 Hbelow=tab(:,col)<val;# k# J7 P* p( Q( ~; I
    equal=tab(:,col)==val;
    . U+ y, S( t: Z: ~- y/ b$ vif all(above==0)|all(below==0), % handle simplest case6 _) n0 p$ a8 B* |3 v7 u) m
            y=tab(find(equal),;
    " O# `7 k' S. |# F& M" C+ J        return
    8 q. [# J; @6 q6 D1 y0 e. Zend
    9 [  Y$ H( g+ q, ~* apslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    & R4 p& ^' I! E7 d" Qnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    # s5 X$ _" H0 _; C! q4 U/ r, W8 [7 J# F# z0 ]8 ]  p! J
    ib=sort([pslope;nslope+1]);        % put indices below in order% l* A' j! w* {0 K# \
    ia=sort([nslope;pslope+1]);        % put indices above in order% \! }, z, g1 J
    ie=find(equal);                                % indices where equal to val' `* U, ~; g5 h% n7 j( r

    ; H, S" D1 ^; b[tmp,ix]=sort([ib;ie]);                % find where equals fit in result# q1 g1 z' v5 I3 _
    ieq=ix>length(ib);                        % True where equals values fit- p# }+ f2 O5 q
    ry=length(tmp);                                % # of rows in result y
    0 b& c7 g! L/ X- @' q( R* e% O. Q. X2 X+ O4 g4 G  r7 o. R5 [+ b
    y=zeros(ry,ct);                                % poke data into a zero matrix) b$ L7 \9 o: h# G

    9 M' z3 {9 P+ e5 |6 Halpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));7 t# v. ~' Q( {7 z) ^6 V
    alpha=alpha(:,ones(1,ct));+ M2 s4 h6 V& h
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
      K) ?0 P; x& U. g
    , _" n( Q/ G/ X+ }: r& m) my(ieq,=tab(ie,;                        % equal values9 g0 S6 o+ I: M4 N, U" Q
    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-18 11:32 , Processed in 0.526283 second(s), 102 queries .

    回顶部