QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13433|回复: 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)
    # Q2 z: B- f7 U/ L; e%MMINTERP 1-D Table Search by Linear Interpolation.2 U, t7 B2 W: ^. \
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    3 F  g* x5 O" @4 Z& I1 M1 d, Z/ B% TAB searching for the scalar value VAL in the column COL.# V9 F6 m5 V" p( J( d/ D
    % All crossings are found and TAB(:,COL) need not be monotonic.
    # |8 p5 V. p# C, z8 f+ U5 f3 p: [3 N% Each crossing is returned as a separate row in Y and Y has as: d' @5 V( i9 ]% @8 y: r/ q! z
    % many columns as TAB. Naturally, the column COL of Y contains" `  d0 c* ?+ ]' x
    % the value VAL. If VAL is not found in the table, Y=[].- E7 d/ [2 U. t7 X/ R3 k
    & j$ ]* F' e; l; ~) U: y  J
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    ! o* b9 I; p% I% 1/26/94
    ' ]4 s& [" \  I  L7 n( e% Copyright (c) 1996 by Prentice-Hall, Inc.
    ) C2 B/ S( g7 @  |& i2 [6 e2 b' f- |3 n% H, F$ ~+ G
    [rt,ct]=size(tab);
    + [5 b' A9 s0 i( Uif length(val)>1, error('VAL must be a scalar.'), end
    * q9 S- W6 @; y0 z; h' z. }if col>ct|col<1,  error('Chosen column outside table width.'), end
    + G  D! d7 w( B. I* W2 k3 O2 jif rt<2, error('Table too small or not oriented in columns.'), end
    , I  d$ M7 z- F# f% uabove=tab(:,col)>val;
    0 ~2 r7 J* T2 R2 _) O! @' X: h$ Wbelow=tab(:,col)<val;
      t. Y- ]+ C7 w& t0 r- Sequal=tab(:,col)==val;
    ) c, H+ [4 F' K( tif all(above==0)|all(below==0), % handle simplest case
    $ P5 [2 z( h7 q/ o7 l3 r        y=tab(find(equal),;& i) o- z, r/ {% c
            return( F, m( [) l4 L& Q& n0 o) J
    end" d4 y, N! o' X- b! M# S
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    % {8 E9 |. w; e/ q: A% m, d7 H. |1 mnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg0 D+ Z) m' Q6 h( a

    ' \5 ?# b, m+ i% ~1 Y4 S. Zib=sort([pslope;nslope+1]);        % put indices below in order( Q/ m" P( a4 [
    ia=sort([nslope;pslope+1]);        % put indices above in order
    1 O1 x. y& N. V/ D) q. nie=find(equal);                                % indices where equal to val5 g3 s, a; q( y- i/ G- c1 ]

    0 J  a! _; \$ S# J# F4 B: R[tmp,ix]=sort([ib;ie]);                % find where equals fit in result9 a! i9 z% g3 \% B" c3 g/ _1 B( b
    ieq=ix>length(ib);                        % True where equals values fit
    / H1 j1 t! J# X$ ]  O. |. hry=length(tmp);                                % # of rows in result y; \9 S) l  b* B; v0 ~

    ; f' y$ F8 ~2 T+ q3 Ty=zeros(ry,ct);                                % poke data into a zero matrix- @  I+ m- _8 H: Z" A
    # m$ I6 U( s% [* F" k$ e
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    , a( ]2 s; D' zalpha=alpha(:,ones(1,ct));1 T. D* E$ [: @
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    2 m; Y! X3 g3 N8 B! |" H- Q2 J2 |! _% W; Q% h, K
    y(ieq,=tab(ie,;                        % equal values
    - E- ^1 a# H7 H2 c! {5 ~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)
    ( K2 _. k' z$ z5 M! Q" {%MMINTERP 1-D Table Search by Linear Interpolation.
    + V. _+ F2 B$ e& E% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table# r& N" ~# g- j! l# d
    % TAB searching for the scalar value VAL in the column COL.! x6 Z- m  g0 m3 R# K# S
    % All crossings are found and TAB(:,COL) need not be monotonic.
    ' M8 i* R# H3 n6 m' V1 p# E% Each crossing is returned as a separate row in Y and Y has as7 u4 J+ X* h. p2 G. q# B! ^  K
    % many columns as TAB. Naturally, the column COL of Y contains0 k$ M2 D% l  U4 m
    % the value VAL. If VAL is not found in the table, Y=[].0 X! E  ~7 u5 p0 y& _9 B

    ; [( k. E0 q( d" O* ]8 H5 V7 |1 C& C% D.C. Hanselman, University of Maine, Orono ME,  04469# a2 C1 {* r' }( u' D8 p/ V8 h
    % 1/26/94/ w' O3 z: j) ~. m! L2 t
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    5 g# w7 f# p0 n# U2 z' g1 s4 c9 o7 ~. J* O2 U
    [rt,ct]=size(tab);
    5 w, U$ \" C' E6 n- v4 O- S% hif length(val)>1, error('VAL must be a scalar.'), end
    ! O' T, ~1 H# c/ W+ Jif col>ct|col<1,  error('Chosen column outside table width.'), end9 s0 R' ^, q& ]5 q/ Z
    if rt<2, error('Table too small or not oriented in columns.'), end
    : X7 m6 V7 W+ [+ eabove=tab(:,col)>val;
    $ q& u$ }8 y/ K* kbelow=tab(:,col)<val;9 G5 v. E6 T7 ]* {4 n' k
    equal=tab(:,col)==val;* m6 N4 h# A: W/ R
    if all(above==0)|all(below==0), % handle simplest case
    $ N6 o. _' f5 F2 O( o4 D2 E        y=tab(find(equal),;0 ]2 N1 A4 _% ]9 Y0 Q
            return
    : q5 j$ Z9 {2 H, B+ J/ f0 R  eend7 `  n0 @- n! n  S8 |6 k
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos& m! X* O& O3 s- r8 s+ k! X
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    ; }7 N4 B% B) ?" G) h/ p! a- l
    - n& }, L$ Z6 p) I. Wib=sort([pslope;nslope+1]);        % put indices below in order7 x2 j8 \$ H$ {; F  g
    ia=sort([nslope;pslope+1]);        % put indices above in order2 p$ n- N6 P" t/ {
    ie=find(equal);                                % indices where equal to val: q* W7 |# g, J* ~9 R% h

    - |9 w7 z9 K3 a4 O! ^! e" |+ I[tmp,ix]=sort([ib;ie]);                % find where equals fit in result2 d/ G* N, j3 n1 K8 [9 w. z
    ieq=ix>length(ib);                        % True where equals values fit
    ; J, S, a) a- [0 L4 l/ U" ]ry=length(tmp);                                % # of rows in result y
    2 Z! f: n: t& w$ L0 E" E5 d' r9 \8 R" k  o
    y=zeros(ry,ct);                                % poke data into a zero matrix
    ( {: f5 P6 Z+ w3 t0 l
    $ y9 R2 z4 A3 zalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    8 V9 u% E) s" M5 I3 A$ F( E% F; y9 Salpha=alpha(:,ones(1,ct));
    6 n  d5 t$ u2 q2 a+ h4 _y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values. A) v0 `' z' R: U

    $ @9 P: a0 s5 Q5 ?y(ieq,=tab(ie,;                        % equal values$ {5 s' K+ L4 ~7 g$ m
    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-7-24 10:26 , Processed in 2.739122 second(s), 103 queries .

    回顶部