QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13375|回复: 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# S& p" m! }' D% m4 H5 ]/ y. C%MMINTERP 1-D Table Search by Linear Interpolation.7 H$ x8 P0 U4 ~2 C6 b
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    7 ^" Y9 o( {0 h- h# g% TAB searching for the scalar value VAL in the column COL.; k( f  h' C. q1 @' _  E, A
    % All crossings are found and TAB(:,COL) need not be monotonic.- ]. Y! V1 `/ K* I* C
    % Each crossing is returned as a separate row in Y and Y has as
    7 V, _0 Q" I9 q: x6 v% j4 w( q% many columns as TAB. Naturally, the column COL of Y contains6 _/ _+ O5 S. h/ R! C- S' ^3 \+ Y) M7 ^
    % the value VAL. If VAL is not found in the table, Y=[].* b( m- Z2 w' I' c
    , R( x: P7 P6 f" I, z
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    6 a8 s, j7 g, P! x! G% 1/26/94
    / T5 J3 T$ ^  s% Copyright (c) 1996 by Prentice-Hall, Inc.
    & f# r& e6 z# Q: T; i0 {9 k" e( ^3 S) s( p; {! m. U( Z
    [rt,ct]=size(tab);* e& p( i  D% O9 c8 |; h1 X) c& a6 B
    if length(val)>1, error('VAL must be a scalar.'), end
    . G" s! z& m  K. }+ P8 p- S6 Kif col>ct|col<1,  error('Chosen column outside table width.'), end
    . c+ V9 G3 ~; T1 B# A) }0 V$ e% ~if rt<2, error('Table too small or not oriented in columns.'), end/ W# [0 S! u" k2 E: P9 ~' G
    above=tab(:,col)>val;& ?: A1 D9 K) U! t$ E! P- h% c7 k% f
    below=tab(:,col)<val;) H# n5 f4 E  S9 `3 T* X: K
    equal=tab(:,col)==val;3 A$ @& @, p- `' q" S" |, P
    if all(above==0)|all(below==0), % handle simplest case$ V$ S6 ?" \% M/ i
            y=tab(find(equal),;
    ' z$ e9 t6 t% x$ a        return
    4 j2 |, w! p  A6 S* a$ [end
    + s- o" h9 x! X9 y2 H% fpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos' b7 n; a, g7 a8 v
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    9 ]. ?/ w7 x  e: L2 k  }7 I1 c# y2 V/ v0 \" B5 g% S- }
    ib=sort([pslope;nslope+1]);        % put indices below in order3 ^, h" n! |/ B9 Q
    ia=sort([nslope;pslope+1]);        % put indices above in order) j$ p  _  x6 A
    ie=find(equal);                                % indices where equal to val; j- d1 Q% C" z; b. |. W

    $ A9 q2 b; }/ Z[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    % V4 M4 X1 A, \# p% K' V  Xieq=ix>length(ib);                        % True where equals values fit# X! x$ t! y/ ]% [7 q, g! v7 ]
    ry=length(tmp);                                % # of rows in result y
    , ?; x% q! j: L# v9 a% v2 {
    ( D* F5 N1 N0 @* a) l' Gy=zeros(ry,ct);                                % poke data into a zero matrix
    * r- o; h4 J+ W- v' A: [6 e8 Z. D' `& Q7 H
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    $ C2 p4 `& U5 i! ]9 C/ u0 aalpha=alpha(:,ones(1,ct));5 Q+ S' r! v, Y' A% V! C+ `3 i! S  \
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    ) q: ~% M: U6 d3 r0 ~7 d; B% w$ Z* d$ Z1 T, t' ^1 X; H. ]
    y(ieq,=tab(ie,;                        % equal values
    ! `9 H& g( h& }0 D# Y0 o0 B/ Sy(:,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)# J7 _: [8 A( k5 |
    %MMINTERP 1-D Table Search by Linear Interpolation.( P+ m, _1 n* k& @6 P! D: \' ]
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table8 [, l! @* H* J+ P' }
    % TAB searching for the scalar value VAL in the column COL.
    - R& S' p: c& w1 [! D" C% All crossings are found and TAB(:,COL) need not be monotonic.
    ( [7 Q- Z* v5 n$ K  d% Each crossing is returned as a separate row in Y and Y has as, Z2 s/ C! P4 Q+ {
    % many columns as TAB. Naturally, the column COL of Y contains, @( e/ J* k/ I5 }$ d8 j
    % the value VAL. If VAL is not found in the table, Y=[].
    $ L3 P; p) p/ p$ m* _" d9 b3 b) F8 L7 f- \7 e
    % D.C. Hanselman, University of Maine, Orono ME,  04469. b/ A6 M: B9 T3 k5 T% M; g$ Q' w
    % 1/26/94) [* Z. p+ _$ q, w' ]+ x
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    / ^3 G4 w. A! T7 e0 {
    ! A3 }  s* D/ n: L  M( W[rt,ct]=size(tab);% i, K& {% Z$ Y+ Q4 _
    if length(val)>1, error('VAL must be a scalar.'), end! `4 r4 p, q* S
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    - W9 z; H, Z, M6 S' o# Qif rt<2, error('Table too small or not oriented in columns.'), end" d; p6 j9 {1 G/ R7 [
    above=tab(:,col)>val;
    + _" z  e* R% O2 ?0 g, dbelow=tab(:,col)<val;9 G, }; e! J* ]6 @
    equal=tab(:,col)==val;
    , `1 ~2 V: z/ e. Z  ^! f! Cif all(above==0)|all(below==0), % handle simplest case% c, d, Z) \3 p$ F2 E
            y=tab(find(equal),;
    . B& ]6 Y0 D, D) ?" c6 j6 Q- y4 E9 R        return  j6 q( B. {( j- U
    end
    + _+ D8 Q/ A" `; mpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos3 n3 b- a* y/ A! `3 N5 n5 v
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg8 s5 k& [6 P: q2 G; V% A
      \) m2 n# J# S. h! C  u5 R5 M/ K
    ib=sort([pslope;nslope+1]);        % put indices below in order
    8 B6 y: o4 ]1 Q0 Y, uia=sort([nslope;pslope+1]);        % put indices above in order
    9 A7 t  P5 T7 H0 v/ \# rie=find(equal);                                % indices where equal to val
    ; @4 @% |4 t9 q. F
    4 l* h8 n0 K" I- l* F- z/ k[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    7 e; w3 m, D9 y. T7 f0 yieq=ix>length(ib);                        % True where equals values fit
    & }( [+ b5 M4 j6 U( t4 [ry=length(tmp);                                % # of rows in result y/ ], [: H/ u4 |0 P1 e( ~! x
    + o: w. e& }  U) o) D
    y=zeros(ry,ct);                                % poke data into a zero matrix
    2 d9 ]% Y& a7 v" q/ r% B5 s
    ; K0 s/ {" l: M! u# ?' Lalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    * L7 M$ R, A4 Z& S3 ealpha=alpha(:,ones(1,ct));
    ) d2 `- p: Z, P+ o& Jy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    / Z8 q: }$ R0 O- [: C8 k
    5 b: j2 i5 r, }4 t( Sy(ieq,=tab(ie,;                        % equal values
    . \8 K9 p' `- l  b) a: m5 v  Qy(:,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 01:56 , Processed in 1.244256 second(s), 103 queries .

    回顶部