QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13257|回复: 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); n1 ~& A' ~7 ]' ]
    %MMINTERP 1-D Table Search by Linear Interpolation.' ^2 o8 S* H- Z+ d% z; q7 l* Q% O
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    0 k  d  {  {; ^$ x6 R9 b, q% TAB searching for the scalar value VAL in the column COL.2 v* h8 J6 C5 Z' [2 d0 {. R' `
    % All crossings are found and TAB(:,COL) need not be monotonic.4 b4 m0 }/ A  a5 r
    % Each crossing is returned as a separate row in Y and Y has as
    ) p6 @. x+ }  u* m8 e/ h% many columns as TAB. Naturally, the column COL of Y contains) b9 L; H+ s4 W! C! K/ u
    % the value VAL. If VAL is not found in the table, Y=[].5 a1 w- T4 |' ]# C7 j1 j
    " b6 v7 Q7 l; x" G
    % D.C. Hanselman, University of Maine, Orono ME,  04469) U0 k6 R1 ?, ~0 t! T- W
    % 1/26/94
    # J4 t  N6 N2 A% Copyright (c) 1996 by Prentice-Hall, Inc.
    3 D/ ]/ ?( b' Y( r
      ~$ `( A# U1 Q: O[rt,ct]=size(tab);
    4 O0 L" W' |7 d7 Z- Q4 mif length(val)>1, error('VAL must be a scalar.'), end
    ; b+ l9 {, Q- g/ \) u; b! Y: u' Sif col>ct|col<1,  error('Chosen column outside table width.'), end
    : R1 F$ B" g6 E, m! F% k; s' zif rt<2, error('Table too small or not oriented in columns.'), end4 e6 q7 N2 K' w  |% K* K4 q
    above=tab(:,col)>val;
      D" ?+ M: S' b7 fbelow=tab(:,col)<val;3 ^+ E/ v# A1 `( g" Z
    equal=tab(:,col)==val;
    ) ]: q- `2 z( i, B: Eif all(above==0)|all(below==0), % handle simplest case+ ]( X$ n2 \$ W4 c  y8 v$ K6 o% w5 w
            y=tab(find(equal),;8 h# R) G; Q# B" L( `# A) K
            return
    # O% T2 [; m3 ^; n  I: send
    8 M0 R6 D- m/ K1 }( [! s+ R( c( zpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    - c& v6 h8 s6 t: f% F# t8 Pnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg! l' ~4 x( B) B$ r+ D, m/ s

    2 k3 X7 }" ]' C' u/ T, ?8 Y7 g0 zib=sort([pslope;nslope+1]);        % put indices below in order. Q' i, j6 D: l# B  |4 n# c
    ia=sort([nslope;pslope+1]);        % put indices above in order+ o6 L7 H# q0 s0 n
    ie=find(equal);                                % indices where equal to val+ K8 A; U; }( q' R2 ^* y

    $ z( g) l' `6 K3 U; ~1 S. t[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    , Z, i: D0 @6 M1 t5 U! V- ~ieq=ix>length(ib);                        % True where equals values fit
    / O0 k* K( J9 k- ^5 I0 h2 }* ?7 {ry=length(tmp);                                % # of rows in result y
    8 W9 ?7 t2 X7 ^0 F. p, P" O  ?
    - d8 a! l6 G) V; }0 g6 my=zeros(ry,ct);                                % poke data into a zero matrix
    ( O0 w' P! g8 b! s' ~2 }8 V
    / Z8 B4 c& b# N+ v* Palpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    7 e* }) v/ }6 L/ W1 K" xalpha=alpha(:,ones(1,ct));
    : S$ Y0 q$ m# P* I6 \8 ty(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    $ G) o! h1 F! X/ e2 O- G6 H) c9 W1 J1 w
    . U) p) D- e* l( }& X, r" M, M$ gy(ieq,=tab(ie,;                        % equal values
    + B" u) m6 I% U5 I  z8 y- F/ Py(:,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)
    9 A- m1 ?& _$ ?$ H) u$ {. i) J%MMINTERP 1-D Table Search by Linear Interpolation." B" |, E4 |! u% W
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table/ l' v( \9 P6 Y2 N# P. n( n: @& [0 W- v
    % TAB searching for the scalar value VAL in the column COL.
    & o, l( C% r. \. u! f% All crossings are found and TAB(:,COL) need not be monotonic., u' K# M  H/ D
    % Each crossing is returned as a separate row in Y and Y has as# d/ u6 h6 j+ ?
    % many columns as TAB. Naturally, the column COL of Y contains
    ' |: L% s6 H, i) |( |8 R% the value VAL. If VAL is not found in the table, Y=[].
    * ]" H* t+ b. Y" M& R' }. j# d5 ~0 ^& |' }. I- x- u
    % D.C. Hanselman, University of Maine, Orono ME,  04469- W8 b+ u% E( Y% g" w
    % 1/26/94% Y1 K3 ?  X, T! h; G) }: N  l) F
    % Copyright (c) 1996 by Prentice-Hall, Inc. * g( q& m+ j$ i6 m# w

    ) h1 }5 [8 N* j[rt,ct]=size(tab);+ a2 z" _: w2 d; K: B) R
    if length(val)>1, error('VAL must be a scalar.'), end
    & l, z! r3 H" Tif col>ct|col<1,  error('Chosen column outside table width.'), end% I% M7 d4 I6 \( G" B' E% H# |
    if rt<2, error('Table too small or not oriented in columns.'), end' J: a" Q2 H6 Z& }5 c
    above=tab(:,col)>val;
    " Q4 X* H: F3 F( v1 s1 l/ Lbelow=tab(:,col)<val;
    8 ~( W# N: w* W1 P4 a! a! Kequal=tab(:,col)==val;
      ~9 N0 a7 {; j( \! a% ]if all(above==0)|all(below==0), % handle simplest case: Z3 }! v) z& |2 |% {
            y=tab(find(equal),;
    4 Z$ M; p7 k* u        return9 }4 M4 l3 r0 n- h) z" g7 J" z
    end
    1 a2 X% p+ s' vpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    / ]- T  W, I: E, Y% znslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    2 B$ Z( J: R1 \! g9 `6 p5 q; T, k+ {4 W0 O
    ib=sort([pslope;nslope+1]);        % put indices below in order
    & \" a8 r1 A# L4 tia=sort([nslope;pslope+1]);        % put indices above in order7 k  s* ~" l2 U& B4 t
    ie=find(equal);                                % indices where equal to val
    & O4 y8 q* i9 A' t( B
    6 E7 X/ N# N6 L8 _0 G[tmp,ix]=sort([ib;ie]);                % find where equals fit in result4 Y) g. D! y! ]6 C5 e
    ieq=ix>length(ib);                        % True where equals values fit/ d! ^$ M: h1 @* @# x# E
    ry=length(tmp);                                % # of rows in result y
    / D1 U; H3 }# d3 ?& }' I0 ~
    2 G) P" z5 C% T9 P' i' O3 J3 qy=zeros(ry,ct);                                % poke data into a zero matrix
    9 H" z1 U5 ]' B
    ( }; U0 A5 S/ S/ V7 ]3 I8 halpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));- w' V$ B, J; x0 [& @
    alpha=alpha(:,ones(1,ct));
    . J; ^7 T% l$ Y  `9 \: G# q0 iy(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    : r% V" @% {: Z  u
    4 S. I1 @% `) {; y/ wy(ieq,=tab(ie,;                        % equal values  y( I) \$ y" e% d- Q. s* }2 R
    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 18:29 , Processed in 0.761512 second(s), 103 queries .

    回顶部