QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 12927|回复: 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)& i1 ]4 n- v! c; h8 `! @
    %MMINTERP 1-D Table Search by Linear Interpolation.- j$ x  h% f6 Z$ z- r" q
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    & ~: P0 D7 d; w. f' @0 V! e% TAB searching for the scalar value VAL in the column COL.
    / v" g  M. b. y; I0 K7 M% All crossings are found and TAB(:,COL) need not be monotonic.# z! j% L' T! |% ^* _% E9 W9 X
    % Each crossing is returned as a separate row in Y and Y has as; K! k. x" d( n* ^. p! l0 {
    % many columns as TAB. Naturally, the column COL of Y contains
    4 a5 f% b* i- |2 n% Z+ _( R% the value VAL. If VAL is not found in the table, Y=[].+ J+ O6 U7 {* b* z' T
    ' T+ I5 Z2 W7 T3 i
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    ; K9 T) }" \0 }- d# W/ |! I% 1/26/941 c7 a2 X+ U8 V( K& ^! Z
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    $ x1 B( \( E2 k, a! F1 U( w  Z) v# J# H6 {$ Z. _# V7 x, W9 K) A2 D
    [rt,ct]=size(tab);
    ' o8 y0 T1 z# T% i6 {8 iif length(val)>1, error('VAL must be a scalar.'), end
    # W7 H; {! f% ^: }. {% Z; Vif col>ct|col<1,  error('Chosen column outside table width.'), end
    # f  C: ]( c! r1 P. J+ F) {; _if rt<2, error('Table too small or not oriented in columns.'), end; b& ^; C9 S& ~7 G" L
    above=tab(:,col)>val;
    * t+ L" K4 m% j8 {6 M; {$ T, mbelow=tab(:,col)<val;
    * I/ P5 v. h6 ~& aequal=tab(:,col)==val;
    * A/ {( N1 l; F, f8 lif all(above==0)|all(below==0), % handle simplest case
    / q; u7 V: O1 f& w( d, K        y=tab(find(equal),;, n" x! D( U) `9 w( N6 I( t
            return- m( D: V: @6 F" Y5 J
    end* Z) a  T! N: L$ u0 i3 E
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos# Z- m7 P* A2 G. k/ w
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg8 V9 G4 U0 b- N/ O0 H
    - H0 v" G& I- v* y/ K
    ib=sort([pslope;nslope+1]);        % put indices below in order
    " h* W" D2 i# Y) X- A; Aia=sort([nslope;pslope+1]);        % put indices above in order
    % O" z3 B8 `* J+ mie=find(equal);                                % indices where equal to val' C2 D9 h% {8 T7 b

    ) f4 L0 M2 O2 G8 R8 u8 W0 j( e[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    % C/ Z( Q* @& `; iieq=ix>length(ib);                        % True where equals values fit
    - ?/ v0 E4 T! |, Kry=length(tmp);                                % # of rows in result y0 k* n; }5 g; {; |2 u

    8 m* x" N! M! Q" ?2 ~% Ey=zeros(ry,ct);                                % poke data into a zero matrix7 d; X( z0 e/ O5 t2 ]& I

    - v" r- g) g, B# @( lalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
      }6 ^1 \- V6 x' M" kalpha=alpha(:,ones(1,ct));
    7 [5 s% L% W1 F8 n& }$ Oy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    " R" U: ]) r3 e$ B) X: @
    + Y: S) R! d: x6 `* r) o5 D  d% ^y(ieq,=tab(ie,;                        % equal values5 }1 n3 k' x5 c) @2 e% 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

    function y=mminterp(tab,col,val)
    ; w, Y# \$ \9 B* Y1 \) @# I. k- d3 b%MMINTERP 1-D Table Search by Linear Interpolation.
    8 R" b! T  h; S9 }& q% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table. }! `+ }) a/ \2 i  ?
    % TAB searching for the scalar value VAL in the column COL.) v* C$ b; V3 h. G3 w" ]
    % All crossings are found and TAB(:,COL) need not be monotonic.7 P8 @' P" F+ m7 B
    % Each crossing is returned as a separate row in Y and Y has as
    ; j( K. r6 {! N) c5 p5 J6 d( K' T  n% many columns as TAB. Naturally, the column COL of Y contains
    ! Z$ M" X+ e0 v% the value VAL. If VAL is not found in the table, Y=[].6 V; y/ [7 ^, \5 \7 B- s* C) Q

    # B" P/ R3 ?+ Z7 N7 `; ~! L* ^% D.C. Hanselman, University of Maine, Orono ME,  04469: Z$ A) W0 ?( N3 \+ ]1 o( y
    % 1/26/94
    : [3 h' g4 Q) N) x& T5 A8 l! c% Copyright (c) 1996 by Prentice-Hall, Inc. 7 B- d* L( s1 C% O

    5 X# z3 ~' @1 G6 [: ^: V' F[rt,ct]=size(tab);/ u/ e& w% z' a0 ^# T# ]+ m1 H
    if length(val)>1, error('VAL must be a scalar.'), end, ?) H/ S. d1 \0 |+ k1 K: Z
    if col>ct|col<1,  error('Chosen column outside table width.'), end/ W$ }* K4 c9 E$ _5 u
    if rt<2, error('Table too small or not oriented in columns.'), end; ~! }% F+ F8 q' X! {: E4 _
    above=tab(:,col)>val;
    5 J8 F9 `' i5 f& |1 ~$ obelow=tab(:,col)<val;2 Q! F; ]# i* R9 b; k( `
    equal=tab(:,col)==val;( ?( D7 d& J4 c/ W  F
    if all(above==0)|all(below==0), % handle simplest case
    $ ~$ _) T0 q3 U  o+ Q        y=tab(find(equal),;
    ( ]1 u$ q) y1 C/ i        return
    , |$ B8 I* _4 I5 {/ ?% p$ I7 [end. u9 u6 Q6 U$ ^) b; f) x
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos# Z7 k; T2 _2 {" d; }
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg, _" ~8 J3 j% ^3 {
    + P7 O& u- q- K0 {( \6 {, J
    ib=sort([pslope;nslope+1]);        % put indices below in order
    ( @# q: O' X9 Z2 {; ?" `( v4 xia=sort([nslope;pslope+1]);        % put indices above in order
    9 I6 E: U8 \9 C' ^ie=find(equal);                                % indices where equal to val$ p: G5 X( a" d) c
    ! i+ G$ r9 w  M* Q; o. p+ E
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result# G" M, g. O2 s+ a
    ieq=ix>length(ib);                        % True where equals values fit9 m* |) ?/ ~( V. G5 y; o8 W
    ry=length(tmp);                                % # of rows in result y
    : c2 q* z! ^- \1 g9 n- S
    / B) C3 }" R& D) X) l- `3 ]; T+ J1 my=zeros(ry,ct);                                % poke data into a zero matrix
      ~! F: J/ p  U! N8 v: u& \2 @, m* u7 Q  d
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));& W" x: S+ z, M4 H& b0 r" L
    alpha=alpha(:,ones(1,ct));
    ( J  j0 t( H+ F0 |# b7 D% Ey(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values  d: r% `% m! ]9 `

    - `) s. r: F6 E: r4 z) N% ey(ieq,=tab(ie,;                        % equal values
    ( H1 X% t) u0 [, o8 V4 V/ _& d  ^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, 2025-8-14 12:03 , Processed in 0.868371 second(s), 102 queries .

    回顶部