QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13377|回复: 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)
    8 d) D2 s2 n: o' c%MMINTERP 1-D Table Search by Linear Interpolation.
    4 Q( b* d- i  ]  n/ s: f% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table! z9 m  G1 }+ W- B/ ~9 [
    % TAB searching for the scalar value VAL in the column COL.
    & @9 M9 n) C- S) t1 j% All crossings are found and TAB(:,COL) need not be monotonic." N# d6 f7 h5 }3 p- U2 H
    % Each crossing is returned as a separate row in Y and Y has as- g8 w4 o8 T) h
    % many columns as TAB. Naturally, the column COL of Y contains& ~0 |0 i) H3 h$ q& o) |
    % the value VAL. If VAL is not found in the table, Y=[].
    - a0 Q; C# ~6 Y9 A" f1 E) |5 ?5 ~" d: k5 C  W5 k
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    # ?9 p& j7 \6 D: `0 H7 A% 1/26/94/ V$ n% c% i) d
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    % t8 Y( Q  r1 {" O6 y5 T4 u& b0 s, f( w& y$ |& D+ Z9 n
    [rt,ct]=size(tab);
    * K) P2 J0 v- y) L: zif length(val)>1, error('VAL must be a scalar.'), end, p3 F) y+ n) U
    if col>ct|col<1,  error('Chosen column outside table width.'), end& E2 O8 X7 ?+ [: o
    if rt<2, error('Table too small or not oriented in columns.'), end
    ; M  e0 B5 N7 M0 Jabove=tab(:,col)>val;
    $ a7 \- v! q1 r5 w/ pbelow=tab(:,col)<val;
    ! _" k) z7 w, `equal=tab(:,col)==val;* x- u4 |) T# n
    if all(above==0)|all(below==0), % handle simplest case
    1 `/ r, e; g3 H. ]! ]        y=tab(find(equal),;; W7 H: \2 ]: u' |0 \& ^
            return
    , K8 D8 ~8 F8 \2 fend7 d. f/ Y4 T6 M" \, r" x
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    " H8 U4 ^( p- Y7 Y9 i$ q% inslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg1 q5 p& N7 o; R# ^3 g+ l
    + E) C2 S0 K3 t2 E/ A7 t$ o: T( i
    ib=sort([pslope;nslope+1]);        % put indices below in order0 ~! P5 |6 a" d* A# C2 v
    ia=sort([nslope;pslope+1]);        % put indices above in order, H1 D8 b  c6 S# v
    ie=find(equal);                                % indices where equal to val
    ! M" z1 X2 e$ w% k$ Z( l: h0 h" f4 j3 V! k/ I
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result! V# [1 ~* }* A, w, w% f8 B
    ieq=ix>length(ib);                        % True where equals values fit' g) \8 }5 A* k* R
    ry=length(tmp);                                % # of rows in result y' o! y# `  I; |7 L! d+ R% J6 b& j
    9 N* k5 l/ b( q# R. I7 V* V! i
    y=zeros(ry,ct);                                % poke data into a zero matrix
    : C: T$ \( _+ W) X  L2 h8 c
    2 j7 _, G8 I7 x- \; S/ I9 ^alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    9 }. |4 u. {% Jalpha=alpha(:,ones(1,ct));  `4 \. `! I3 b" v0 u' t; ?- |
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values, F7 p  d( D1 N2 f* _
    ( N* E# h* ~1 J% B, C, o, i
    y(ieq,=tab(ie,;                        % equal values
    4 T9 H5 W( m0 z8 J, I/ x2 S1 }  ^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)
    $ x4 u' P( D& H0 s%MMINTERP 1-D Table Search by Linear Interpolation.
    ) U  s+ A5 i6 N+ O/ m; B( y% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table# K0 I3 \! Q$ u1 c
    % TAB searching for the scalar value VAL in the column COL.2 K1 h7 u* ]2 S3 G2 q/ j2 Y6 Y2 j
    % All crossings are found and TAB(:,COL) need not be monotonic.
    + C- y& l8 _: K( p% Each crossing is returned as a separate row in Y and Y has as; R* C/ N3 I* N1 ^7 h% g( }
    % many columns as TAB. Naturally, the column COL of Y contains- o% m. B- B3 s
    % the value VAL. If VAL is not found in the table, Y=[].$ ?# A) U! D# V2 }6 D
    + C* s4 p2 z* t4 y4 @( }& Y& ?
    % D.C. Hanselman, University of Maine, Orono ME,  044696 D7 ~# K7 C, g/ a
    % 1/26/94
    ' x/ B( a, O7 f% Copyright (c) 1996 by Prentice-Hall, Inc. . _! f0 Y0 k2 [  c3 S
    / ^, Z4 l' x0 `0 ]- f& g! L0 J
    [rt,ct]=size(tab);
    ! ~6 M/ o- l9 P2 Xif length(val)>1, error('VAL must be a scalar.'), end
    0 s. r& W% B) A% w! U( N" p2 `3 sif col>ct|col<1,  error('Chosen column outside table width.'), end. H" _& i; k" g" f5 g: k6 _' d. h
    if rt<2, error('Table too small or not oriented in columns.'), end
    - X0 z1 I* q% D$ g5 K4 P; i1 Aabove=tab(:,col)>val;
    8 c$ A9 n) x- m8 [below=tab(:,col)<val;
    5 }; C+ l* Y' A( |. @  A, `equal=tab(:,col)==val;4 U: O( I* ]: _; }% h. t
    if all(above==0)|all(below==0), % handle simplest case
    ) h  L4 e' E2 b1 k$ W: v        y=tab(find(equal),;$ o( m( V' r2 ^2 w7 C% H: h
            return; u4 g; f$ z4 D2 w& k4 M4 C
    end
    ; J" ]& l6 h) N( [: Fpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    # h; H" @" E( z! d- j' Jnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    - F9 T* p' f1 ~+ ]
    6 g3 f  B1 J+ H0 V" i& F# X* {! ?ib=sort([pslope;nslope+1]);        % put indices below in order
    3 ?0 H8 X+ `  k4 l3 n5 w9 aia=sort([nslope;pslope+1]);        % put indices above in order1 L/ G5 a3 J, W+ M8 F1 Y  [
    ie=find(equal);                                % indices where equal to val
    ) U9 M1 ?$ `$ R' J4 o5 U3 C, d5 q- ]5 b: f
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result, e4 B2 X; k% u) I2 x
    ieq=ix>length(ib);                        % True where equals values fit
    " S% L# j7 b2 t- s$ |  ]/ Mry=length(tmp);                                % # of rows in result y: ?! J5 @) b5 b' [

    9 I- C8 F$ t; p( f2 w( H% H8 xy=zeros(ry,ct);                                % poke data into a zero matrix: O6 e; c; ^/ R5 o4 r
    * A' w& d: V. M9 [; x* q
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    - P# t7 Y# ~& c: z8 k3 I/ }alpha=alpha(:,ones(1,ct));
    3 w; R- ]. N/ Z; p% Yy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    - v* `1 F4 [" u4 `. R! p
    9 W7 t, `! Z9 Z: x3 @2 k- A3 ly(ieq,=tab(ie,;                        % equal values. w, x1 Z3 N" T  R  J- W
    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-6-9 23:47 , Processed in 0.971638 second(s), 103 queries .

    回顶部