QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13131|回复: 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 B8 E9 k3 X) w
    %MMINTERP 1-D Table Search by Linear Interpolation.
    . f4 e+ ?  f8 _! y( x/ j5 S% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    ! n0 C. ~8 K1 j" a% TAB searching for the scalar value VAL in the column COL., I) e6 f# Q3 x: W1 G+ K4 O0 w
    % All crossings are found and TAB(:,COL) need not be monotonic.
    7 `# s5 A7 Z: t7 U0 D& ]% Each crossing is returned as a separate row in Y and Y has as4 B8 U5 b; |% S) `7 C* R) x8 j
    % many columns as TAB. Naturally, the column COL of Y contains5 O. [+ x0 a8 n
    % the value VAL. If VAL is not found in the table, Y=[].
    3 M8 w, j) Y+ J+ k' ~, ^9 e9 k4 P& w: z, _( O$ D  T$ ?0 d
    % D.C. Hanselman, University of Maine, Orono ME,  04469
    4 G$ w) J6 P) D% 1/26/940 ]0 K+ P; d+ `: D
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    + f$ e* E! K" f6 @
    8 I% `* H9 m/ ?# L- Y5 i2 T[rt,ct]=size(tab);4 D8 ?: z* q- [; ~8 S% \+ `
    if length(val)>1, error('VAL must be a scalar.'), end* ~8 Q% R$ @0 K+ }5 V
    if col>ct|col<1,  error('Chosen column outside table width.'), end8 q( ^4 t2 v3 J9 u" K) w8 r. _
    if rt<2, error('Table too small or not oriented in columns.'), end- {) T% x2 g; R+ e
    above=tab(:,col)>val;
    ! f$ {' W5 n/ n1 jbelow=tab(:,col)<val;
    - {) A" j% E8 k% O! T  ?4 r" I1 Eequal=tab(:,col)==val;  U% N# B$ ]+ ?# _# C+ W
    if all(above==0)|all(below==0), % handle simplest case
    3 j- {5 e# `' c) g" {& [0 ^' C        y=tab(find(equal),;
    , N# e0 P1 p- {" T- F! Y5 U        return
    - ?7 ^% r0 b% [# P8 j( v: Xend
    4 f# {- m3 z: gpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    + I" [5 ~  f' D' r8 Unslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    , Y8 {8 z! z9 T. g$ w9 t# a) A' k2 T" i5 n8 O: C
    ib=sort([pslope;nslope+1]);        % put indices below in order
    , ^$ P" g; X: ria=sort([nslope;pslope+1]);        % put indices above in order" @9 U* v0 \: m* K7 s
    ie=find(equal);                                % indices where equal to val5 v( I% K5 X/ X/ u" s6 n( @# U* E

    # u- Y; e7 \2 ?. V# @. X7 ][tmp,ix]=sort([ib;ie]);                % find where equals fit in result
    ! u# h- M3 I4 a# ?% uieq=ix>length(ib);                        % True where equals values fit2 [( P- N$ ], P) I
    ry=length(tmp);                                % # of rows in result y( {, _1 G0 z7 ~' l; G

    ! m- m- X% t1 ~" F/ ly=zeros(ry,ct);                                % poke data into a zero matrix
    # y, h8 h, R8 e! i* N  ]; ~# m( Y4 G% m2 j  q; q* j2 X
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));. x0 T4 t8 @$ Z2 `0 j3 u
    alpha=alpha(:,ones(1,ct));
    9 k# O4 ]+ u, o- q( ], K. ^y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values: ]  d' }; F- ]% d8 j

    3 q' m; _3 U5 _0 q9 A2 ky(ieq,=tab(ie,;                        % equal values
    : @; \5 [) B+ r/ ey(:,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)- y5 X8 `; j3 F$ w# F4 u; o) y
    %MMINTERP 1-D Table Search by Linear Interpolation.8 W0 q) }, G, |7 D0 F7 d- H# g. H
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table0 j9 ^9 ~" n; U
    % TAB searching for the scalar value VAL in the column COL., k5 `6 O0 K/ }2 X+ T
    % All crossings are found and TAB(:,COL) need not be monotonic.* c$ \0 t8 j: ?6 X0 M! H7 n2 {
    % Each crossing is returned as a separate row in Y and Y has as( T; i6 w  J, e4 Q9 g: V+ ^
    % many columns as TAB. Naturally, the column COL of Y contains  s) T. p  D; q9 z
    % the value VAL. If VAL is not found in the table, Y=[].. d; r+ h3 }5 g& V
      y5 X4 H8 h  b' \; Y0 w6 G
    % D.C. Hanselman, University of Maine, Orono ME,  04469$ y8 r& x! T( O5 [6 r
    % 1/26/94
    : _$ X9 Q* S( E% [. k% Copyright (c) 1996 by Prentice-Hall, Inc. 8 U4 n: T( i+ \

    1 e7 u) G" ?+ j6 G# U[rt,ct]=size(tab);; A6 \) \1 l5 _$ Q7 e' g( o2 I; {
    if length(val)>1, error('VAL must be a scalar.'), end% d/ F7 N/ c! T3 r6 }
    if col>ct|col<1,  error('Chosen column outside table width.'), end# o7 I- O9 |2 R* P+ M
    if rt<2, error('Table too small or not oriented in columns.'), end9 }$ E$ r2 b0 C3 g( `" m; r
    above=tab(:,col)>val;
    $ g# H- O  S/ @7 d% abelow=tab(:,col)<val;( }: M: \& {6 T2 ~# L! m
    equal=tab(:,col)==val;* T7 ~6 J6 b* A# H$ o6 n
    if all(above==0)|all(below==0), % handle simplest case
    9 s6 R( n( o3 m, W, v- T& i: d$ o        y=tab(find(equal),;
    - O, i& S, a8 j( c# F% @  t        return! h( b/ d+ c1 J) P8 E
    end  t, m, J- W7 M3 E/ {; p
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    $ Q% i3 [  j5 Z" u% M& ]nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg' e# G" e) P; i. v4 n0 Z5 i7 {
    + P) a: V5 h* s& q0 q  D
    ib=sort([pslope;nslope+1]);        % put indices below in order
    3 d! X5 m- M7 R* F: hia=sort([nslope;pslope+1]);        % put indices above in order% j" `% J5 k/ k
    ie=find(equal);                                % indices where equal to val
    # E( o; J* c" `$ W( {9 `" e' G; n) n% g2 [1 [
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result3 i3 Y, h3 W" J' t5 M) z
    ieq=ix>length(ib);                        % True where equals values fit
    ) ^  w7 v+ j% v5 g! u' B+ V3 Iry=length(tmp);                                % # of rows in result y. D# i3 ?8 X# Q2 o! N
    ( B  t, ?: G6 y: D
    y=zeros(ry,ct);                                % poke data into a zero matrix
    0 G& H9 U. B$ `
    + q8 k  r) X" k" X0 R' Qalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    5 y9 @2 i* u+ H0 z0 u, zalpha=alpha(:,ones(1,ct));
    9 L0 j+ G# l5 O* s4 n8 Ay(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values# r' q( A- R/ C6 P- p$ X# N
    3 Q1 Z$ b' K. _3 V" V
    y(ieq,=tab(ie,;                        % equal values5 q# Q9 ]9 `6 q" b$ z, U/ j! N5 K
    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, 2025-12-10 02:18 , Processed in 0.895889 second(s), 102 queries .

    回顶部