QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13246|回复: 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)
    2 T' K' p# T) l* k% d%MMINTERP 1-D Table Search by Linear Interpolation.
    * d) L6 u; a* W- ]- H% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table/ B% {& K7 w: q: P: a6 W2 C! o
    % TAB searching for the scalar value VAL in the column COL.! L: p4 O) u" Z3 u( @8 `
    % All crossings are found and TAB(:,COL) need not be monotonic.
    + |: x) d+ w9 ~6 h2 F8 H/ M% Each crossing is returned as a separate row in Y and Y has as
    / e7 J% _/ x3 w% many columns as TAB. Naturally, the column COL of Y contains
    & ^6 h3 {  h& [8 t1 v8 `% the value VAL. If VAL is not found in the table, Y=[].
    8 p! I7 c( [$ D9 W4 N* L
    8 U+ e, ^3 _) X+ a  ?5 ^" R2 E! j% D.C. Hanselman, University of Maine, Orono ME,  04469
    " |  t+ e8 ^3 ?) W" }  H! z% 1/26/94
    # U4 B' U3 [% Y  O$ E0 W/ R$ n5 P7 t% Copyright (c) 1996 by Prentice-Hall, Inc. ! u, J, a8 F$ M9 @* Y  ?1 ~

    % P6 @) V% u" F( z0 {[rt,ct]=size(tab);
    ' d. ^1 B& a/ Eif length(val)>1, error('VAL must be a scalar.'), end6 q) o% [/ X7 b+ p+ b" T
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    ( w5 b; X) I7 l) b5 Yif rt<2, error('Table too small or not oriented in columns.'), end  Z( B/ I5 V* H' G- k3 U. Q
    above=tab(:,col)>val;
      V- @8 X0 e0 D) ~6 Q9 @* k9 Wbelow=tab(:,col)<val;
    $ @7 U2 b0 h6 h  ?equal=tab(:,col)==val;
    4 L6 `, b" J3 Mif all(above==0)|all(below==0), % handle simplest case
    ' O$ {. U/ g7 h- i/ U$ m, I4 N        y=tab(find(equal),;
    3 W4 y! g& T. p" P. q/ w        return* P% n1 G4 |- e9 v$ |
    end
    ; W; y3 D( p* Ppslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    1 ~  J, `! E0 q, k7 V4 d4 C  [( Mnslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    2 @* m' {+ ?! ]) `' l$ i3 I4 s' }! h6 l% S# }
    ib=sort([pslope;nslope+1]);        % put indices below in order2 Y9 o9 p1 w% @( |. K2 p
    ia=sort([nslope;pslope+1]);        % put indices above in order
    5 i# K5 e! i2 O& d$ ]1 Yie=find(equal);                                % indices where equal to val- P& O1 G* I9 }6 R! e

    : s# m# |+ n. G$ ][tmp,ix]=sort([ib;ie]);                % find where equals fit in result3 n2 ~% v. K+ L' m2 i; _' j
    ieq=ix>length(ib);                        % True where equals values fit
    9 F7 N4 w( o! w. Yry=length(tmp);                                % # of rows in result y4 o1 [5 S, c4 S! ~( X- U% U+ H' g
    ; A5 O6 c. i4 q! J
    y=zeros(ry,ct);                                % poke data into a zero matrix
    , N- |" W  ?( u; u; O9 A5 U
      D9 J+ r8 n1 m- [alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    7 A, O) R9 Z) oalpha=alpha(:,ones(1,ct));
      i# S3 H/ f7 l; e7 T6 B$ {; ay(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values7 _( ~  i: D# c7 B% w/ h

    # \, V/ Y% D8 b3 ]8 |! py(ieq,=tab(ie,;                        % equal values
    * Y9 _1 r  j/ m4 X, Sy(:,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)
    2 }' v* M' `& D* |%MMINTERP 1-D Table Search by Linear Interpolation.. m: ]3 E3 |; b6 X
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    ; }; F# Q6 G% \% I& ^* @' h: L% TAB searching for the scalar value VAL in the column COL.! v( @, B$ w! _, h$ [
    % All crossings are found and TAB(:,COL) need not be monotonic.2 p2 f& n/ a1 ~' c  ^
    % Each crossing is returned as a separate row in Y and Y has as
    : C# j: P  }" B7 B0 a% many columns as TAB. Naturally, the column COL of Y contains
    & T, C; C. ]. X  z* {* Z% the value VAL. If VAL is not found in the table, Y=[].
    4 B+ D0 U. a6 H& z' Q* O
    ; n0 `) D- w" m( X% D.C. Hanselman, University of Maine, Orono ME,  04469
    9 R* u- M; K: e5 _2 {' e2 \  g% 1/26/94+ l0 j  s7 g9 R4 z1 h( H
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    ; |; Z5 y$ h- J8 d3 m
    4 \3 ^& ^6 O; R5 x9 I( f- f7 q: T[rt,ct]=size(tab);
    3 u  U( P: }$ C/ W! {0 Zif length(val)>1, error('VAL must be a scalar.'), end
      s& k7 ]: B! \/ |- oif col>ct|col<1,  error('Chosen column outside table width.'), end# Y+ K5 B+ F- ~5 k, ~) h
    if rt<2, error('Table too small or not oriented in columns.'), end! X4 U, v6 Q6 m8 n; X7 P( l
    above=tab(:,col)>val;. J7 @7 Y' z4 c- d& B% Z$ T
    below=tab(:,col)<val;
    7 K, ?9 T" u; M! t: ]equal=tab(:,col)==val;. |7 Z! U$ Z# v
    if all(above==0)|all(below==0), % handle simplest case  f. m' e' |! n' Z7 Z
            y=tab(find(equal),;$ G- h& }3 O& [: q! f
            return+ I* F0 D: L. l4 q7 e
    end
    0 T' P) {; ]. s2 ]9 R1 [# Rpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos5 c9 ~: ]5 M4 @, W! f' u
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    ! c8 t& N# G1 r7 b, ?/ F' o3 t8 k8 P5 B" x' |3 Z: Y. [3 d! P
    ib=sort([pslope;nslope+1]);        % put indices below in order
    + h$ w3 _9 I' H4 }# o8 dia=sort([nslope;pslope+1]);        % put indices above in order' w4 T5 \8 i* T% p
    ie=find(equal);                                % indices where equal to val5 X+ d8 A, h. d7 D+ a, e
    8 g" l2 e( ~3 _8 U# g: _
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    / x  ?! F, a* b! Y8 Uieq=ix>length(ib);                        % True where equals values fit" g4 x$ y1 x9 c' b: p# v0 i9 d
    ry=length(tmp);                                % # of rows in result y, S4 n3 e8 C( G+ v, P: ^9 K
    - e7 J1 M0 J6 M6 t" i4 i; _; j' w
    y=zeros(ry,ct);                                % poke data into a zero matrix
    ) q# S# }+ S9 W- s, e7 R# [8 \$ \
    - c* k) t# V0 a7 N$ G- B% ^alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    6 l5 E) j/ v5 m& h/ }+ r4 s* ]2 _alpha=alpha(:,ones(1,ct));. a, ~$ I$ I& \/ f3 W$ \
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    9 D1 G3 b3 V/ w) v+ k2 S# K
    0 w- I* n# t% X. m: oy(ieq,=tab(ie,;                        % equal values0 h# Q: J* M# ]# 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 00:35 , Processed in 1.586201 second(s), 103 queries .

    回顶部