QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13248|回复: 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)* M; ], Q# b. p8 F
    %MMINTERP 1-D Table Search by Linear Interpolation.% U& \1 W  D! \4 t- A- [$ O
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    + H: F% I4 b- I% {3 s6 a- G% TAB searching for the scalar value VAL in the column COL.
    6 N- I; q* U( `# E9 T5 H% All crossings are found and TAB(:,COL) need not be monotonic.! D4 ^5 `8 w6 a: Y
    % Each crossing is returned as a separate row in Y and Y has as
    - A9 D5 u# j; l% many columns as TAB. Naturally, the column COL of Y contains
    . f! j4 h5 V. T8 A/ X% the value VAL. If VAL is not found in the table, Y=[].; e: i: G* M, P5 S6 R. a1 g

    0 h. X. w& i. j+ {( J1 d% D.C. Hanselman, University of Maine, Orono ME,  044697 p& S6 ~. ^# `
    % 1/26/94
    : f" p) M" ?( ?4 G  }% Copyright (c) 1996 by Prentice-Hall, Inc. 3 b  Q% J* N8 \' Q, K9 P2 G

    0 I0 O, \! ]* @. v* x/ d" K: Z[rt,ct]=size(tab);- H& Z$ a! }) A$ D7 I
    if length(val)>1, error('VAL must be a scalar.'), end
    9 Z: Z) r* W* O5 S9 {if col>ct|col<1,  error('Chosen column outside table width.'), end  M% G6 \/ j4 @6 {2 T
    if rt<2, error('Table too small or not oriented in columns.'), end' i7 I* ~* D0 @/ A; m) `
    above=tab(:,col)>val;9 ]9 }3 p' b1 z) H$ x
    below=tab(:,col)<val;: J# {/ C, S, a$ h" u2 ~% t# U3 m
    equal=tab(:,col)==val;1 U* @5 Z4 J: }' g1 `# ]
    if all(above==0)|all(below==0), % handle simplest case
    ! ~# X; q7 ~" T. h        y=tab(find(equal),;  l* x8 m: m. y) v9 V
            return% H' o: ~2 T7 H! |
    end8 r/ C- v( Z* A9 l  Y1 M
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos8 W! \0 X0 J% Q; l6 ]0 b
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg- \& N5 G3 z9 f4 q+ P' X

    ) ^) v& f; M9 ^0 U, A0 S. P* J# |+ lib=sort([pslope;nslope+1]);        % put indices below in order) V! g3 ]  C+ Y' T% e/ c% W
    ia=sort([nslope;pslope+1]);        % put indices above in order  Z5 O; J' P5 V; D- X
    ie=find(equal);                                % indices where equal to val- T% N3 N9 O" V9 z+ z8 M+ f

    0 {9 a( _& V) {  L4 w  i$ M& O[tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    2 L- W% X* {' ]ieq=ix>length(ib);                        % True where equals values fit
      y4 H  Y: i8 F/ c' K2 I  r2 Yry=length(tmp);                                % # of rows in result y
    - n% T& H! Z# i/ V
    ; B" a3 @% M) L: n( s9 l: [y=zeros(ry,ct);                                % poke data into a zero matrix1 i  L% m4 S6 l; u! B

    4 J0 w4 \1 `& `) L  qalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));3 Z: V1 e. _, }5 h8 ~. _6 D( p: ^
    alpha=alpha(:,ones(1,ct));
    + l: s* t6 @. ~& w! O& R4 My(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    . [: [% O# j( y" \: ~) `$ o  |$ A7 h- K* \1 k/ z5 c
    y(ieq,=tab(ie,;                        % equal values' Q* e# f4 E7 Q$ j, 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

    function y=mminterp(tab,col,val)
    & P6 @6 I* a7 M%MMINTERP 1-D Table Search by Linear Interpolation.
    ( h, D- b& f9 i( K% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    1 ?$ U1 w+ s$ N9 H1 x, ?% TAB searching for the scalar value VAL in the column COL.
    " x2 F* e0 I2 i# v1 i- Z9 n9 b- i% All crossings are found and TAB(:,COL) need not be monotonic.
    6 h7 C/ b. A8 c% Each crossing is returned as a separate row in Y and Y has as8 s. t$ J7 F9 @6 B
    % many columns as TAB. Naturally, the column COL of Y contains5 w% Y0 Q0 p$ q# P5 X8 p! [( q
    % the value VAL. If VAL is not found in the table, Y=[].
    + F/ r$ W% Q- n/ y$ ^0 \/ J8 s9 P9 ~( L* c+ Q
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    5 u; F! _2 d' K5 W- Y/ W) Z6 q% 1/26/94
    0 F/ w3 h( \5 N% i0 }- f& H% Copyright (c) 1996 by Prentice-Hall, Inc.
    : N. \0 I6 U% [& d) t
    1 W; o( }; j  @) ]. `" l' b[rt,ct]=size(tab);
    % X, l8 Y$ U9 G! H4 bif length(val)>1, error('VAL must be a scalar.'), end
    * b& d% }( O( Z3 M6 X3 wif col>ct|col<1,  error('Chosen column outside table width.'), end6 f" ~) E# z, `" K
    if rt<2, error('Table too small or not oriented in columns.'), end' V8 j( w0 ?8 A
    above=tab(:,col)>val;/ d5 i! B, f5 Y
    below=tab(:,col)<val;% ~' N) v8 a3 W6 _) M
    equal=tab(:,col)==val;: w. J. v* X$ ]& S+ Q0 C
    if all(above==0)|all(below==0), % handle simplest case
    0 G: b4 v- f' F: ~: T. \        y=tab(find(equal),;% N6 }" r9 v3 f- Q( ?1 F2 y
            return( n: M9 W  n8 W
    end' D, {8 v+ _* _: n) G& H  f" k, {
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos9 B2 L  J0 T6 b4 M% l6 D4 I6 q
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg7 ~/ z2 g  |+ M4 T. o2 h
    ' u- |0 e  V- M, F# O
    ib=sort([pslope;nslope+1]);        % put indices below in order& h$ d9 s: N, O, a
    ia=sort([nslope;pslope+1]);        % put indices above in order& r/ R% t4 b/ W# L/ g2 ^; W
    ie=find(equal);                                % indices where equal to val3 A! n) J( e8 u" u' a! @

    0 e/ z* o5 A6 Y# w[tmp,ix]=sort([ib;ie]);                % find where equals fit in result5 v( F5 T0 \5 E' i9 X1 T# E
    ieq=ix>length(ib);                        % True where equals values fit
    ' \" u# E2 O: A4 d! V' Lry=length(tmp);                                % # of rows in result y
    $ F% C1 S/ F. j3 ]# Z7 E% h0 A. I# G+ v+ a8 K
    y=zeros(ry,ct);                                % poke data into a zero matrix
      G. R7 a7 p3 {, j# {, F9 D5 D  T) h
    + M1 v  }  z2 s9 Nalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));' @0 _2 }2 n& n* h7 @" i
    alpha=alpha(:,ones(1,ct));5 E2 q. d% O6 [
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    ! Q6 R! K( p5 N  b& w
    , U+ T3 @7 i8 \$ }( m8 Iy(ieq,=tab(ie,;                        % equal values! B! d  E0 S& R+ I, L6 z) 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-4-18 01:17 , Processed in 0.503263 second(s), 103 queries .

    回顶部