QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13247|回复: 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/ W* s6 h' h; |% f/ D6 p%MMINTERP 1-D Table Search by Linear Interpolation.
    4 k: U5 s4 n6 C8 q: H) a% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    9 A+ N. ?, A7 L: L% TAB searching for the scalar value VAL in the column COL.$ d3 E  Z# M/ D  C9 Q9 ]* l; m9 O
    % All crossings are found and TAB(:,COL) need not be monotonic.2 Z( s* H, J: k3 W- M
    % Each crossing is returned as a separate row in Y and Y has as
    4 A8 S8 D4 x" v" b. j3 r% many columns as TAB. Naturally, the column COL of Y contains5 d: v. @5 l4 `
    % the value VAL. If VAL is not found in the table, Y=[].
    & B, T" D. R! q! c  k  @
    - f: u& v  S9 I) S! ~- K% D.C. Hanselman, University of Maine, Orono ME,  044694 h7 `3 Q- U$ ^0 K$ x% A
    % 1/26/944 s, S4 g8 y8 ~3 F/ u( ^$ g
    % Copyright (c) 1996 by Prentice-Hall, Inc. ; m3 N3 Z$ G$ @* X0 }
    2 U- R/ n& U, h) l, D0 V
    [rt,ct]=size(tab);
    - x( p7 z' y" l3 U. W: f; A7 cif length(val)>1, error('VAL must be a scalar.'), end+ w! `4 A  ^. t+ T$ I) J
    if col>ct|col<1,  error('Chosen column outside table width.'), end' D+ L' s' P4 p  J
    if rt<2, error('Table too small or not oriented in columns.'), end
    . l+ D9 V( L: }3 A" }/ s2 Sabove=tab(:,col)>val;
    4 C9 W# j  \2 P% ubelow=tab(:,col)<val;
    , t  F- b) {5 ?# e: Kequal=tab(:,col)==val;- X' e/ a' S* C# D0 C
    if all(above==0)|all(below==0), % handle simplest case
    $ R9 Q: N, ?$ \" y$ O9 \        y=tab(find(equal),;% H2 g3 r: e$ l4 ?& ^& I
            return7 Z2 z+ x/ Q# D
    end
    4 a$ R( z8 c0 l( i# C2 g3 Ipslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos3 K, I$ W+ ~3 ?: p( a6 f9 P4 m
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    ; q7 d  e* e& Q6 e4 i
    % [8 g7 w1 U& C$ K; B5 `  k6 ?2 d/ y6 uib=sort([pslope;nslope+1]);        % put indices below in order9 F' N& P: p2 F* T2 S& m
    ia=sort([nslope;pslope+1]);        % put indices above in order
    ! s2 t+ k9 F; tie=find(equal);                                % indices where equal to val3 J2 g6 [3 d  E0 b4 `" k9 s$ K

    + L3 J3 i  k& t( m0 e: C7 L; u- ][tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    & @8 K" T. Z: U( y# M: n" ?6 i5 |5 @ieq=ix>length(ib);                        % True where equals values fit
    " ^- q2 \- X. P# i% @8 o5 ~ry=length(tmp);                                % # of rows in result y
    . f# v( L1 ~* n( h9 P! B: z# U: }! Q  f1 ~8 c- O' ?2 a
    y=zeros(ry,ct);                                % poke data into a zero matrix
    $ z9 y. H+ c' \  Q4 g) Z2 s" `7 G7 a. ^# v/ ~6 m9 Q
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    + }% T) u1 ?1 G5 x/ _$ H5 E$ D( Jalpha=alpha(:,ones(1,ct));
    % h$ |7 q; L' {2 Y: Gy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    7 f, h' r: x6 b+ y
    - ^6 t9 Y; q3 Cy(ieq,=tab(ie,;                        % equal values
      G- W, [" J$ yy(:,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)& C" B) P/ b. {
    %MMINTERP 1-D Table Search by Linear Interpolation.3 g5 ~7 x" [1 J% k% \
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    # y; O: s8 {2 q/ h% TAB searching for the scalar value VAL in the column COL.
    1 ]0 O0 o: ~9 l  @0 C9 l- I% All crossings are found and TAB(:,COL) need not be monotonic.
    6 ^6 O3 p% A. H. @# g; l% Each crossing is returned as a separate row in Y and Y has as
    5 U1 v7 b' s/ V" [7 r% many columns as TAB. Naturally, the column COL of Y contains7 L1 @  j% v. C
    % the value VAL. If VAL is not found in the table, Y=[].
    . ^# ^1 o, l6 b9 {) g1 y% c4 S- {# Y% k+ `# h4 x/ b
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    , ]( y9 O. W0 `& o" D% 1/26/94
    9 _0 A9 {0 ]! j6 e3 s% Copyright (c) 1996 by Prentice-Hall, Inc.
    % ]8 f8 g/ K2 i' b2 W) @: i, q% k4 I( y6 }; D
    [rt,ct]=size(tab);, W; x. `8 k2 ^: _
    if length(val)>1, error('VAL must be a scalar.'), end
    , G$ Z4 ^7 [+ A3 Y% pif col>ct|col<1,  error('Chosen column outside table width.'), end
    , F7 @4 m8 d7 a7 N. o3 yif rt<2, error('Table too small or not oriented in columns.'), end$ M  e* y* G" T! @. Q) `  r2 k8 |
    above=tab(:,col)>val;
    2 a: R1 t$ B5 \8 X- |( ^below=tab(:,col)<val;4 }' y1 I& [9 j0 t  P
    equal=tab(:,col)==val;  L8 a; y& f$ E8 U
    if all(above==0)|all(below==0), % handle simplest case# o) O8 |+ g: M
            y=tab(find(equal),;3 c& {+ C8 a; [0 P, m, A9 G
            return
    2 ^; S! H, v: H1 s, n  H4 n+ |end
    0 P8 A- x8 j" D8 Y3 h  V4 }pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    9 |8 G* v! G0 b$ ?2 U3 G9 X) Cnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg3 C# O+ ~$ n, |1 i4 ]* C6 E. C# k
    0 y2 G+ ~6 k  }0 {8 L! {5 a8 R
    ib=sort([pslope;nslope+1]);        % put indices below in order' s0 }/ H. C7 a7 q  z* N, x. k
    ia=sort([nslope;pslope+1]);        % put indices above in order
    ( L- U# ^, N3 C9 Die=find(equal);                                % indices where equal to val# J3 u, @- P% l# |: {4 V
      H& a& ]) j. F; h
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    , z/ o6 D( G# h% c. l- tieq=ix>length(ib);                        % True where equals values fit# G. A% N$ u' P9 i3 j+ k
    ry=length(tmp);                                % # of rows in result y4 u5 J9 Y% k( b5 C3 S

    " g7 R2 C4 o( e7 r! g/ Vy=zeros(ry,ct);                                % poke data into a zero matrix
    ( m8 o/ G- X- [
    0 ]7 c3 [: ~/ d+ E; m4 nalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));( w6 F: s. Q) S) u8 {
    alpha=alpha(:,ones(1,ct));
    4 m' S: T7 H0 |! {7 `7 S4 Oy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    8 _, z9 [1 K* b/ k2 `1 a( l5 V4 `' m
    y(ieq,=tab(ie,;                        % equal values' v# O, Q. O; C) X) [3 X0 x/ ^& 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-4-18 01:16 , Processed in 0.800942 second(s), 103 queries .

    回顶部