QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13767|回复: 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)- f9 x/ j- q5 P: y2 N' Z
    %MMINTERP 1-D Table Search by Linear Interpolation.
    7 R  J' }) J' t. G. y. W. F- T, L% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table  L; U# L+ g* y9 N! J& t
    % TAB searching for the scalar value VAL in the column COL.
    : o) e6 t' P: S$ a% All crossings are found and TAB(:,COL) need not be monotonic.
    - E. H' ^* b, z3 L0 ~6 B7 i: H% Each crossing is returned as a separate row in Y and Y has as3 @, g. G& `  N/ z6 s9 N! ]
    % many columns as TAB. Naturally, the column COL of Y contains1 t/ @$ ?7 Y4 p0 y4 R4 a6 |, a8 M1 K
    % the value VAL. If VAL is not found in the table, Y=[].$ x  v0 c5 |' b3 @$ n+ [3 [: g: b4 k9 J
    & o' h* m, @. x% p/ Y5 G) l
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    2 X* w4 f, d! L% [: ^* [% 1/26/94! Z9 o% w! o* j5 A* w4 D% f# p+ I5 [: C
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    & S3 I4 y, D: o# @' ^9 [
    - j% p6 |3 c6 V2 F9 I[rt,ct]=size(tab);
    8 @4 ^7 Z  R% G1 P9 hif length(val)>1, error('VAL must be a scalar.'), end
    0 i: q& @3 `! [' b& Z4 V% oif col>ct|col<1,  error('Chosen column outside table width.'), end
    " ^# l  c( t1 t: S6 B8 ?# u9 zif rt<2, error('Table too small or not oriented in columns.'), end
    ' G& Z) N9 y8 [7 Habove=tab(:,col)>val;
    * C  S& ~  ?" F6 p4 k' q6 |below=tab(:,col)<val;
    " h# `, E' _) F, P( fequal=tab(:,col)==val;
    7 \$ J( ~. u* J; H# Eif all(above==0)|all(below==0), % handle simplest case. Y* d% h; T. v0 {1 k- L: b
            y=tab(find(equal),;5 U- ]& m" K$ V! O
            return5 z6 {2 v: I. g7 `  _
    end3 D* c" j: _$ J. P- b/ O6 H
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    + \  G  L3 q6 }nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    9 \5 _' m" ?' o, O8 i
    9 c3 j- r! u! y9 J: `, m  N6 iib=sort([pslope;nslope+1]);        % put indices below in order
    % D7 O/ x( {* Ria=sort([nslope;pslope+1]);        % put indices above in order: c) V  J7 C+ v3 M$ F( q- T
    ie=find(equal);                                % indices where equal to val
    3 g0 H# k2 F9 B6 d" I; s/ {, Q( `0 |4 Z( p$ v0 g1 J, H) z2 _
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    6 h& D4 m& a- bieq=ix>length(ib);                        % True where equals values fit* A, ]4 T: _: K: z4 u
    ry=length(tmp);                                % # of rows in result y
    5 q; ^! b4 q8 H+ e+ c" g3 p+ G# [9 E. Z5 f& ?
    y=zeros(ry,ct);                                % poke data into a zero matrix
    . U' I4 F% C, h5 w: [0 a4 c
    * k6 m0 z) P' `! K) d$ T0 b5 Valpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    4 Q! U+ m3 l2 C7 W4 ]+ q! ralpha=alpha(:,ones(1,ct));
    , T# F8 l# A# @: E2 }4 z% |y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values- X' z7 e8 @, {4 y' O3 p$ z
    / h; s0 M3 K- A( K5 N4 F6 l
    y(ieq,=tab(ie,;                        % equal values4 e8 a( z$ J' g7 G  v' O
    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)
    2 c9 R2 R0 J" p0 ^# j0 `# L%MMINTERP 1-D Table Search by Linear Interpolation.
      n6 R$ h5 p4 Q9 E3 b% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    , e2 ]; s! |0 g" V& p( w; A  c; `% TAB searching for the scalar value VAL in the column COL.
    & v. G1 L* ]2 [3 t- n4 M. V- l  v% All crossings are found and TAB(:,COL) need not be monotonic.: a8 I+ u3 Y$ n! T/ Z. U. |' X- |
    % Each crossing is returned as a separate row in Y and Y has as1 D1 o8 [% {; R$ M$ w
    % many columns as TAB. Naturally, the column COL of Y contains
    9 _) o. g; C% c- h, d; `% B% the value VAL. If VAL is not found in the table, Y=[].% j6 K2 Y8 g9 o1 E( O
    5 `* f& P% I! m$ y. R
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    1 L" w2 q- V9 r% i/ m* z% 1/26/94( d0 V' b8 c2 C* p5 W
    % Copyright (c) 1996 by Prentice-Hall, Inc. ) C) f/ V+ ?) s1 J6 C) m* d8 J
    * j9 {* M7 J# A% t* l& s
    [rt,ct]=size(tab);' D, r1 @  C0 D* r4 O
    if length(val)>1, error('VAL must be a scalar.'), end
    9 k1 `5 h+ l2 q0 u$ dif col>ct|col<1,  error('Chosen column outside table width.'), end/ A& P/ C) ]4 e! G% O7 P
    if rt<2, error('Table too small or not oriented in columns.'), end
    : l) O  q- {3 |) v3 pabove=tab(:,col)>val;
    * c, ~% n, U& w7 r( Z) M3 F# N5 K% Dbelow=tab(:,col)<val;% v- d) l% U6 K& F( ^1 B) t
    equal=tab(:,col)==val;
    7 l1 g. u& W' i7 r# aif all(above==0)|all(below==0), % handle simplest case4 m7 \8 k. W2 L, ^
            y=tab(find(equal),;
    ! t2 e* O1 e  _        return9 C- ~) ?" y% x  k
    end/ v3 Z+ a2 K4 N
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos, p1 N, c) m* c
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg9 `6 v4 C) A" D5 z0 ]% k

    8 R- o6 j5 Z& u- {ib=sort([pslope;nslope+1]);        % put indices below in order+ t8 |9 Y3 x! B
    ia=sort([nslope;pslope+1]);        % put indices above in order
    ) q; o% l' E' z6 _1 q% v( w) rie=find(equal);                                % indices where equal to val3 |+ |8 H* ]8 v- l5 I# N$ V. [, l
    0 A, g% r/ l3 u8 F4 V
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    5 T/ p" r# Y1 _: m! w# Y6 A1 Nieq=ix>length(ib);                        % True where equals values fit
    ' S( q* O1 O) h8 \7 }# F, rry=length(tmp);                                % # of rows in result y! h/ q) \" X2 P- J& H: l6 p  U
      G  D# V3 J! W1 z
    y=zeros(ry,ct);                                % poke data into a zero matrix
    - q& r) n& O! ?" W7 ^$ k  n! _* j5 c: B" A6 T- K/ J
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));* |1 b$ c4 {  v3 M- n) H( |
    alpha=alpha(:,ones(1,ct));  s) l+ t) h7 {
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    4 G: t2 \. P. ~) K5 s, P# D' t) N& T  Q: [/ Y
    y(ieq,=tab(ie,;                        % equal values6 W* O0 t% v* i" Q! T9 E
    y(:,col)=val*ones(ry,1);        % remove roundoff error
    回复

    使用道具 举报

    28

    主题

    5

    听众

    1865

    积分

  • TA的每日心情
    开心
    2014-9-21 08:29
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    自我介绍
    我思我在

    新人进步奖 元老勋章 最具活力勋章

    群组: 数学建模

    群组: 中国矿业大学数学建模协会

    群组: 数学趣味、游戏、IQ等

    群组: 南京邮电大学数模协会

    群组: LINGO

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-10-31 22:37 , Processed in 0.238812 second(s), 103 queries .

    回顶部