QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13543|回复: 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)0 M7 ^$ s% K& o9 \
    %MMINTERP 1-D Table Search by Linear Interpolation.
    - j( A* q4 @+ ?  ?5 l4 c' I% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    8 e  o1 ]) {8 J" a  E" r0 Z; J. H( ]% TAB searching for the scalar value VAL in the column COL.6 R+ B* m4 x/ e+ ?7 m' T6 E
    % All crossings are found and TAB(:,COL) need not be monotonic.
    , E2 ~; Y# i( R" W& P% b$ s% Each crossing is returned as a separate row in Y and Y has as6 {6 @, h3 M: w! A# t
    % many columns as TAB. Naturally, the column COL of Y contains1 e/ U% S$ ~/ m0 A
    % the value VAL. If VAL is not found in the table, Y=[]." {) y: e1 R) B1 b' T, g

    $ o" A4 x! L) _$ C; f7 k/ E% D.C. Hanselman, University of Maine, Orono ME,  04469
    & [( F6 h: p$ e! d3 \% 1/26/94
    - W$ }" j2 G5 j3 N) L% Copyright (c) 1996 by Prentice-Hall, Inc. 7 J* R) d, T% ~: c- r" `0 X% R
    8 ~1 H7 J! z. G9 Y8 U
    [rt,ct]=size(tab);/ O! ^, {7 M6 x" N, n( R
    if length(val)>1, error('VAL must be a scalar.'), end% X( [6 Z( |7 R
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    % F1 o6 c% E; A' \# ]/ I% O- Kif rt<2, error('Table too small or not oriented in columns.'), end  ?: e6 B! C; ^4 H3 R& _5 M
    above=tab(:,col)>val;
    - C! m- T: t5 ~6 s3 o( L+ Ybelow=tab(:,col)<val;
    4 l: f  P' \9 P, J; @4 y. V; xequal=tab(:,col)==val;0 [0 o$ I# `3 d
    if all(above==0)|all(below==0), % handle simplest case; \5 `" O! m& u2 _% W
            y=tab(find(equal),;
    9 n$ C, A/ G( l% _8 S" \7 R9 z; O/ K        return
    $ p% u* K' X0 _( c) z# K& kend
    : X& Y- _7 H7 Z& {/ u, F4 Bpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos' ?4 R6 v, q) q- x
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    / G( t% V) r6 k& O8 ~
    7 c8 C0 |0 C+ |3 U/ pib=sort([pslope;nslope+1]);        % put indices below in order" a# p# v( T( v  {. u' P
    ia=sort([nslope;pslope+1]);        % put indices above in order
    3 e& f+ w+ v9 p* Q: Eie=find(equal);                                % indices where equal to val$ U5 {7 D& E* ^# a7 o- O
    : v6 O# q, ~) m3 ^& s5 E) @( H7 O
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result, P% f+ ]: w" e6 [9 g% o; K
    ieq=ix>length(ib);                        % True where equals values fit8 H" S, l5 d+ t5 P" X5 w
    ry=length(tmp);                                % # of rows in result y
    , c$ {/ V: [6 d4 J8 W- I% k% Z. m* D/ \7 D( }+ L- o
    y=zeros(ry,ct);                                % poke data into a zero matrix
    # {: B: v+ b9 T4 r0 ^& f) J
    # y# ?: b% L# G: X+ K# S6 l6 ralpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    6 L* Y9 V% V+ i1 C0 talpha=alpha(:,ones(1,ct));" ~9 k/ i5 P6 ~" v
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    % A1 D2 X/ G. g  O" j7 Y9 X  W: E# y9 l4 P( G6 c% j" N
    y(ieq,=tab(ie,;                        % equal values
    + H, {' y/ \$ a3 D4 A+ xy(:,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)- F" p9 W' G9 E
    %MMINTERP 1-D Table Search by Linear Interpolation.' S$ ?6 c+ [2 B
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    * M: {, Z9 d$ X( A6 q! t! M3 @: p% TAB searching for the scalar value VAL in the column COL.
    2 Q  u9 ]' `9 B( {$ H. ?' I0 a/ ^% All crossings are found and TAB(:,COL) need not be monotonic.3 b$ z0 Y, b  J7 o" l2 }
    % Each crossing is returned as a separate row in Y and Y has as
    9 n4 O+ p+ Y* J4 b' L% many columns as TAB. Naturally, the column COL of Y contains
    . A8 n3 k  Q% Z4 Z* L  C, y4 p% the value VAL. If VAL is not found in the table, Y=[].
      ~5 B8 q- C, v/ \* Q, N% {0 }" l
    . x0 ~9 x1 c' t0 L: T% D.C. Hanselman, University of Maine, Orono ME,  04469
    2 J* n2 R7 v' g8 G, _% 1/26/94' i' j8 w' B9 q$ Z6 q
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    3 Z* \5 @6 i; J. v0 J$ P9 `3 ~( `7 ]  {! K
    [rt,ct]=size(tab);
    " I# B6 N$ ?1 ?/ C9 {8 E& @if length(val)>1, error('VAL must be a scalar.'), end; l6 }1 K; P/ J9 R  @. v/ R5 K. Q
    if col>ct|col<1,  error('Chosen column outside table width.'), end3 r2 `6 k# w1 Z9 Q% z6 u
    if rt<2, error('Table too small or not oriented in columns.'), end
    / |7 _( d0 ~* S0 uabove=tab(:,col)>val;) z) G. Z4 k! \
    below=tab(:,col)<val;
    : G. @( J. `' v, j% ]equal=tab(:,col)==val;# a" f5 E2 H4 H) y+ B
    if all(above==0)|all(below==0), % handle simplest case6 S" F( n  f+ `4 n: Q% F( ]& M
            y=tab(find(equal),;
    " _9 N- b' f. {$ A6 b5 Y        return$ N7 _" W( c/ O" I7 G5 {; Q9 T
    end
    4 `4 v, q" i* ^pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    ! V& t2 o, e( q, M# Jnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg8 M1 V5 E+ h( n2 G0 Z" A1 l
    2 ?) C1 L+ p" V: U/ `
    ib=sort([pslope;nslope+1]);        % put indices below in order
    % F! Q7 P. [+ m$ X) R# ]ia=sort([nslope;pslope+1]);        % put indices above in order
    ) h$ X# q& x3 x) j0 K4 Qie=find(equal);                                % indices where equal to val
      ?( Q. O# Y' V/ j! m4 }0 V) o1 _  k) \: I
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result9 l) b- J/ D9 a0 i* j- c! s
    ieq=ix>length(ib);                        % True where equals values fit3 E" B- ^5 y. ~/ L3 O" Q+ ~. Z
    ry=length(tmp);                                % # of rows in result y6 H- h$ ]/ W/ K  V1 e1 B* }
    0 {9 v0 c+ W) e+ x7 }9 b
    y=zeros(ry,ct);                                % poke data into a zero matrix& ~( P, v4 r* U/ @7 D3 L0 ?% z8 l
    / p* ?  F* x" Y, R' R
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    8 R% X6 C4 w5 J% C4 j# G2 jalpha=alpha(:,ones(1,ct));
      O, r$ `  o* f5 Y) j9 ]y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    2 \2 x! U, O) n) F  a; i+ @  t4 G& R* W7 [) J4 y% v7 l
    y(ieq,=tab(ie,;                        % equal values7 s5 b5 e0 `8 F/ M5 {# A
    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-9-13 15:29 , Processed in 1.202526 second(s), 103 queries .

    回顶部