QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13140|回复: 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)$ i( L+ @2 S# Z4 Q( v" C6 Q
    %MMINTERP 1-D Table Search by Linear Interpolation.
    ) p' k4 [  ~/ v' X# S* I2 A4 s% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    . w$ a( _" ?; L& G8 v% W% TAB searching for the scalar value VAL in the column COL.
    , b* I7 f8 X  p, g' K9 A4 A, o! h: K% R% All crossings are found and TAB(:,COL) need not be monotonic.1 y7 k- |- k  d+ K0 A
    % Each crossing is returned as a separate row in Y and Y has as
    % o3 }$ a, Y2 b! k9 ~( e1 A% many columns as TAB. Naturally, the column COL of Y contains/ m2 J2 n1 ], \2 J" E
    % the value VAL. If VAL is not found in the table, Y=[].
    9 y2 C5 F3 \) \* L3 ^" x( t
    ' g; Y3 |. H) C+ [* k% D.C. Hanselman, University of Maine, Orono ME,  04469) T, T5 w* e# n
    % 1/26/94
    , C& ^. p  ~3 m7 @! r5 x% Copyright (c) 1996 by Prentice-Hall, Inc.   ~% h  l3 S) ~: h2 a; E8 o

    8 l- c8 V! E7 f8 \1 `5 a; p/ e[rt,ct]=size(tab);2 o( @* ?, t; b" h# N( E
    if length(val)>1, error('VAL must be a scalar.'), end  g) a+ K! M# {
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    0 Q' H& G8 n2 i! _if rt<2, error('Table too small or not oriented in columns.'), end2 o, p) \8 r8 t( _- s' z8 s
    above=tab(:,col)>val;' k7 A7 |* d. N% e, [
    below=tab(:,col)<val;
    8 z$ `; \* n2 P( }" jequal=tab(:,col)==val;
    % a9 M, L( ?* S* ^& \' }5 Yif all(above==0)|all(below==0), % handle simplest case3 a6 O$ H5 t  f" v- c% g6 ~
            y=tab(find(equal),;
    ' W5 J3 D6 j3 B        return
    & T2 ?7 \6 C  g6 X0 L! ^: {end/ N8 {% Y' y# f
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    ' v7 c: w3 A# h5 @  l& |nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg8 S- ]$ y8 d3 H9 Q; j1 B, O' A
    8 L) g2 S* M. ?) o; U
    ib=sort([pslope;nslope+1]);        % put indices below in order6 _3 N0 m* l9 y0 ~; d
    ia=sort([nslope;pslope+1]);        % put indices above in order
    # @8 T  q' J# R/ r0 q, xie=find(equal);                                % indices where equal to val
    5 _  R) S- ?; K
    ' `; z4 e5 [: o2 ]3 Z2 W) e4 N[tmp,ix]=sort([ib;ie]);                % find where equals fit in result2 |/ g2 q" d( {( X5 S% O- e" W  C
    ieq=ix>length(ib);                        % True where equals values fit! ~1 G% e; E; w, S  G# p, M
    ry=length(tmp);                                % # of rows in result y: o2 |+ H! l& P6 n

    ' K5 v  R8 m4 H0 |y=zeros(ry,ct);                                % poke data into a zero matrix
    ' R3 W* Z! t, }) b8 e7 \
    % }( t/ ]% x* K, c) ~% S1 R) talpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    . b% }  ?) e+ X4 K' l$ zalpha=alpha(:,ones(1,ct));# ~  X4 ?) R/ l/ Z& _/ D1 A4 X
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values  C+ x4 R1 q9 j) ]7 \& Z6 E' W

    & x( O$ F' P5 Z+ Oy(ieq,=tab(ie,;                        % equal values! q  L) H* u" e( |$ l9 U( y* C+ O; J
    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)
    4 V9 U8 D! Y* N( v' z1 J" U5 @2 Z%MMINTERP 1-D Table Search by Linear Interpolation.
    # L- e7 F8 C, b& m  I  [% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    # @1 G# H; Z4 M8 f% TAB searching for the scalar value VAL in the column COL.  F" l3 I7 `9 k* _
    % All crossings are found and TAB(:,COL) need not be monotonic.
    % D# l6 z: T! e4 j8 {! T% }% Each crossing is returned as a separate row in Y and Y has as3 C% w, E* a3 e. m3 ?
    % many columns as TAB. Naturally, the column COL of Y contains
    % T5 x4 @7 Y% p1 c! J% the value VAL. If VAL is not found in the table, Y=[].9 o- y* @- O( H- ~0 s

    & Y, Z; u( X% M  u( Y1 s% D.C. Hanselman, University of Maine, Orono ME,  04469
    7 t$ \0 @5 r, S( m3 D% 1/26/94  c0 j. o4 \$ P+ @- D
    % Copyright (c) 1996 by Prentice-Hall, Inc. # F& u4 |$ `1 ?. q4 W

    3 o8 }' F& y- P  ^+ a% q& G[rt,ct]=size(tab);
    9 @  I/ D/ f5 e  Z+ mif length(val)>1, error('VAL must be a scalar.'), end" f& k# F* V8 P! L4 S
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    4 ^8 B$ S& c) y0 \; ?if rt<2, error('Table too small or not oriented in columns.'), end2 y$ x7 {* b9 t' c. W: \8 V
    above=tab(:,col)>val;
    . w) y! v. D3 s/ I$ Cbelow=tab(:,col)<val;
    8 N/ S* \, u8 _+ Sequal=tab(:,col)==val;
    5 A5 M+ U/ ]0 Z% r  C' Gif all(above==0)|all(below==0), % handle simplest case/ w  s. G. p: _7 m% q; H; y
            y=tab(find(equal),;/ `& ^6 e& G) m, r' g
            return
    ! b# }4 V, Q5 C- c, U+ Jend
    - k2 a  r, p8 M) m* i7 E+ Xpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    * Z5 n+ K! W% x: ^" |8 O% z& B: lnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    ; p% G5 w4 f% ~' s5 ~% C" {2 [
    8 V0 x$ v/ p( j6 gib=sort([pslope;nslope+1]);        % put indices below in order7 l6 t+ R3 E8 h0 H
    ia=sort([nslope;pslope+1]);        % put indices above in order
    7 G, Y( {4 a( f, K6 ^ie=find(equal);                                % indices where equal to val
      ]. G: Z7 o, k' N) w& p9 F3 G0 n2 s/ s& v0 V) V& I  p2 ~; Q# x
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result% k: F. r' ~  X. D8 i
    ieq=ix>length(ib);                        % True where equals values fit8 \0 d* e+ ]' E& X9 ~
    ry=length(tmp);                                % # of rows in result y8 j4 f1 `' l# m. R

    ( Q2 o, M  w& m" Vy=zeros(ry,ct);                                % poke data into a zero matrix
    ) `' v: Q# y9 Q. u, L0 Q3 h2 H; W  c- q7 X7 j
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));3 [) q# p( d- N3 n
    alpha=alpha(:,ones(1,ct));4 g. i4 V. E* J% @' M5 V) T  Y
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values$ Q+ u7 y) a. Q0 S# Q& W) ?7 X! o- s

    0 R- m; i! f1 O* K+ K" S) E* ay(ieq,=tab(ie,;                        % equal values
    ) P; N, G+ J  m& }5 Ky(:,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-12-11 16:42 , Processed in 0.950782 second(s), 102 queries .

    回顶部