QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13369|回复: 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)
    : u! n0 x7 {- s; z3 M%MMINTERP 1-D Table Search by Linear Interpolation.
      @/ W- ?  ?5 a% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    / J' I0 o3 j3 o- C" ^3 f% TAB searching for the scalar value VAL in the column COL.
    % I  c% s& a& y) h2 l. S1 J* u, Q% All crossings are found and TAB(:,COL) need not be monotonic.
    ' }: K3 b. t+ Z) E% Each crossing is returned as a separate row in Y and Y has as
    % j/ U* N3 T& A$ ?+ R% many columns as TAB. Naturally, the column COL of Y contains
    , `- D- b/ O2 ]) d& b) ~: _* ?/ J3 Q% the value VAL. If VAL is not found in the table, Y=[].
    * H/ |9 E* F5 U; d" H# h) O/ H: v. k) ]3 \1 T
    % D.C. Hanselman, University of Maine, Orono ME,  04469- E9 a6 `% K9 n/ K
    % 1/26/94
    ' m9 T& B/ j0 }. \; h, N( `% Copyright (c) 1996 by Prentice-Hall, Inc.
    ; X2 a# I6 z' M; o; p% ~* b( ?+ z% N; c3 Q( o4 c: n/ o8 H# |
    [rt,ct]=size(tab);' O  U; x) A+ s8 A; r( r& I( _
    if length(val)>1, error('VAL must be a scalar.'), end% G* R" T, ~  y% g, F8 A9 q
    if col>ct|col<1,  error('Chosen column outside table width.'), end. X1 y- P2 P5 L+ P
    if rt<2, error('Table too small or not oriented in columns.'), end
    2 u  m* o7 W; C  J* {( Gabove=tab(:,col)>val;
    . P0 ?+ S. g2 Mbelow=tab(:,col)<val;$ S. o; p! ~$ W9 r2 y" Y
    equal=tab(:,col)==val;5 A1 Q% @7 _9 J
    if all(above==0)|all(below==0), % handle simplest case# y7 ?& p# m# a. y5 n7 c6 _
            y=tab(find(equal),;
    . ]2 g1 ^* R8 d' r# N6 {        return
    ) }* Y- `+ V8 }' f' x$ z6 send" m3 m. F, z8 c& ~6 _& f( L1 Z
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    ( g2 Y& o% \( z" X) C& E( pnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg8 o( [% ?& y/ m$ H
    . {* [# f) ^! B
    ib=sort([pslope;nslope+1]);        % put indices below in order
    * W; j, m4 L+ r& via=sort([nslope;pslope+1]);        % put indices above in order! @! X  c1 C) ]
    ie=find(equal);                                % indices where equal to val
    $ h  |' w. `4 [- l% {) g0 a# j& r. G# _
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    : ?- C( I0 F% |7 Uieq=ix>length(ib);                        % True where equals values fit) @5 {5 q4 R# G
    ry=length(tmp);                                % # of rows in result y. n- l7 r, a7 b0 r5 a- k  D& p" j

    + n; v, |8 C3 r) ]8 oy=zeros(ry,ct);                                % poke data into a zero matrix" P. |- ^0 e( s5 V
    2 }0 p- D" O3 V% w+ G9 y7 M
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));9 `0 p6 s7 Z; h8 j
    alpha=alpha(:,ones(1,ct));
    - Q5 N9 z3 F- V; w2 j- l1 c$ u5 yy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    ( K$ t+ v% I% E) Q/ _9 H
    & _, R: D9 L7 W6 O6 Yy(ieq,=tab(ie,;                        % equal values
    3 z) N, P. p2 ?0 s/ qy(:,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 M( H$ V) R( @8 a4 Q4 @
    %MMINTERP 1-D Table Search by Linear Interpolation./ J6 e/ `, f; m( `: l( m
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    ' |% F( w7 S+ P5 q) `% TAB searching for the scalar value VAL in the column COL.
    4 U4 Y- ~! k* F  U) s/ @3 l' s3 }. z- s9 o% All crossings are found and TAB(:,COL) need not be monotonic.
    1 {/ H, q& V  z% Each crossing is returned as a separate row in Y and Y has as4 F# I1 Y" {( A3 v2 @2 r
    % many columns as TAB. Naturally, the column COL of Y contains
    0 |, v8 C# P4 w; b3 ]% the value VAL. If VAL is not found in the table, Y=[].
      ]* H: Q4 L3 C4 ?8 D' I6 q
    1 B9 H2 u4 q6 \4 G! t/ F+ H% D.C. Hanselman, University of Maine, Orono ME,  04469* P" n2 @$ `3 b. t' O$ Q6 U6 P
    % 1/26/94& {$ \: |4 u( E' a7 ?
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    3 P6 C/ k9 `  ?7 U% F
    2 D0 Z+ ^# m7 ?0 e[rt,ct]=size(tab);1 Z' ]4 f$ [4 i+ i1 S4 H
    if length(val)>1, error('VAL must be a scalar.'), end, D3 I! M* C0 c
    if col>ct|col<1,  error('Chosen column outside table width.'), end$ _2 q$ e/ l. n+ p) k( D* d
    if rt<2, error('Table too small or not oriented in columns.'), end& |1 |0 X# I9 }6 {) u" e
    above=tab(:,col)>val;0 S: K: |0 Q4 k
    below=tab(:,col)<val;
    / W& d) J" q: I' X7 u+ G1 e  P# Vequal=tab(:,col)==val;3 w; d7 p  y/ B2 f/ ?. I
    if all(above==0)|all(below==0), % handle simplest case. i' ~" t3 c4 |& V9 O* U  S
            y=tab(find(equal),;6 K0 y( U. e/ y3 }0 M
            return
    ' B# a* u1 u/ r! e" F- i5 kend
    ; z  ^( j1 @1 s4 Y, q6 \+ xpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    $ z4 E9 e8 @6 f$ p; B" F2 V1 @% Tnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    3 ^+ z$ X: a# [' f1 K, P+ Z/ W6 D& {) U; V
    ib=sort([pslope;nslope+1]);        % put indices below in order
    0 V1 d' S2 {* B  ~2 Nia=sort([nslope;pslope+1]);        % put indices above in order
    1 @0 U: K6 }2 K( m8 ^8 Y5 ?ie=find(equal);                                % indices where equal to val
    # K* n# I$ o, w2 @& K' t  G" v% n5 T0 ?. h
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result0 e1 d" M& r- T! [8 {: H
    ieq=ix>length(ib);                        % True where equals values fit% K' {# m" g' B5 w, O3 s5 |
    ry=length(tmp);                                % # of rows in result y3 a/ z# X, Q. D/ \2 w
    ( y& A. v6 c9 }5 v
    y=zeros(ry,ct);                                % poke data into a zero matrix
    % L* g: H2 T0 |& h2 Z
    ( y6 Y& H% g8 }3 Kalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));6 o' j, o% t! R. v, ?1 S  S
    alpha=alpha(:,ones(1,ct));
    6 l2 P+ T/ c1 z( V7 B; [  Ay(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    0 n" Z% O7 Z( P+ E6 t% X
    ( @8 J4 J+ @5 v; {y(ieq,=tab(ie,;                        % equal values% l/ S$ I! g2 f  e8 @! I
    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-8 18:44 , Processed in 0.437219 second(s), 102 queries .

    回顶部