QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13427|回复: 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)& x3 j! Z8 O$ L6 |& s
    %MMINTERP 1-D Table Search by Linear Interpolation." z# C) n+ M: ~: n7 Q% I
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table( H% p" X7 ^; x- G, Y
    % TAB searching for the scalar value VAL in the column COL.
    # Y% `4 e- c4 L7 a; w# Z* y7 \% All crossings are found and TAB(:,COL) need not be monotonic.
    9 H9 {- ^  V. i% M5 y% Each crossing is returned as a separate row in Y and Y has as: g! h. d; o+ S7 R5 o* c' g
    % many columns as TAB. Naturally, the column COL of Y contains) t: b* y  k2 `) J4 v3 w  w
    % the value VAL. If VAL is not found in the table, Y=[].' m: c8 V: T6 f8 r, p

    3 S% D% f7 x5 j0 f% D.C. Hanselman, University of Maine, Orono ME,  04469
    & D! e  f; W( u0 S2 _4 L! q8 r% 1/26/946 x* n- I% a  _9 O5 _0 |  A1 x- Q
    % Copyright (c) 1996 by Prentice-Hall, Inc.
    # J% u+ |% m, r" o0 i2 E$ q* A! p; M, B* O, p( P% O) @( U
    [rt,ct]=size(tab);
    , ~$ g; M+ Y5 iif length(val)>1, error('VAL must be a scalar.'), end
    ( _. f. _0 m" `( D0 _if col>ct|col<1,  error('Chosen column outside table width.'), end
    . {/ y: P+ L2 }# aif rt<2, error('Table too small or not oriented in columns.'), end( j& g6 Z6 D7 |- m) A/ c
    above=tab(:,col)>val;3 Q, k: }- z3 b9 j" E
    below=tab(:,col)<val;) g  v* R0 D( q/ |
    equal=tab(:,col)==val;
    $ b4 w" V* ^! ^0 ~( \( |if all(above==0)|all(below==0), % handle simplest case
    # M/ ~! Z  ?7 X! ^1 M9 g        y=tab(find(equal),;
    ( F1 L) j: u! L2 H% h0 u. E        return
      C1 J, P, Z& F  L+ Zend
      c" V$ x  n8 ]9 N' Ipslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos' y& v8 I6 U, W( D3 s% e9 J* C
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg- F* [# j  K( W7 g6 d7 n- h

    1 X0 o* I8 {. k3 }7 X0 b7 qib=sort([pslope;nslope+1]);        % put indices below in order4 n- e+ d% v: p  j
    ia=sort([nslope;pslope+1]);        % put indices above in order& y  Z3 Y+ Q1 k0 k
    ie=find(equal);                                % indices where equal to val
    0 G, |; {# \% i1 B9 \" j- |" B# v( @* f- ?3 W# M. A! J
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result7 B& [; V& o+ X5 g' S
    ieq=ix>length(ib);                        % True where equals values fit2 @$ T/ D6 j: r2 R3 [7 \6 f
    ry=length(tmp);                                % # of rows in result y
    4 Y4 H/ |- v% P
      l0 W1 s' _9 Q1 g% \1 B) ^1 [0 Zy=zeros(ry,ct);                                % poke data into a zero matrix
    - ^( x6 f7 l2 h+ L/ v( H/ y
    0 l- |  S$ S: M" k; `) M/ n: jalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));' D$ C$ H) o$ s$ {: c
    alpha=alpha(:,ones(1,ct));
    . w0 F) T0 ^% m" a9 M4 D: ?y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    4 R1 ~' h  ]2 B, L1 y/ y4 M$ v
    # B3 V1 S! A9 qy(ieq,=tab(ie,;                        % equal values, d. N- V5 z0 d
    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)
    . x4 N' a* n* n5 w  q%MMINTERP 1-D Table Search by Linear Interpolation.0 {5 e/ v5 x( V9 O. v
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    5 N6 p# T7 @% _" F% TAB searching for the scalar value VAL in the column COL.
      `, k/ ]: k" W8 d! I5 U% All crossings are found and TAB(:,COL) need not be monotonic.* y7 l8 i3 I; B+ \: v4 ^' j
    % Each crossing is returned as a separate row in Y and Y has as/ L9 y5 T! W: ~# _+ S
    % many columns as TAB. Naturally, the column COL of Y contains; m7 Y# X7 }/ n4 a& v. Z, i
    % the value VAL. If VAL is not found in the table, Y=[].* c6 {! C) V+ z; @# i- \$ I, f6 a
    5 y. `0 M" n1 [  R! k$ J- z# R
    % D.C. Hanselman, University of Maine, Orono ME,  04469! V! h0 L$ B: `- B4 P. c
    % 1/26/94" D4 l* x4 D* E" B
    % Copyright (c) 1996 by Prentice-Hall, Inc. : ]; v2 Z* M* q' U
    & Z6 K5 e% j4 Y4 c8 J- T3 l, P
    [rt,ct]=size(tab);
    / g5 a& L  q- G  zif length(val)>1, error('VAL must be a scalar.'), end+ T+ ~9 W1 W; E4 J  u" v
    if col>ct|col<1,  error('Chosen column outside table width.'), end
    8 l* P# ?9 E) o/ y4 |if rt<2, error('Table too small or not oriented in columns.'), end7 B% B7 H2 G: V
    above=tab(:,col)>val;6 P; M5 h$ z7 ?" j' R8 S
    below=tab(:,col)<val;+ Q+ g6 _+ z# n: U7 y
    equal=tab(:,col)==val;
    8 r% |  e# F; j7 Zif all(above==0)|all(below==0), % handle simplest case0 y; P- e/ ?7 c$ [" E6 _
            y=tab(find(equal),;* `* v2 m8 T- o# I9 u
            return
    - L6 A+ c3 |/ H4 w# qend% i( O" P7 ^( X3 g  E
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
      N* }; V' f+ ]nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg
    . t8 R# @+ |& O5 J, @0 D* B- o3 |, S# g! P$ S' U/ q# p/ ~
    ib=sort([pslope;nslope+1]);        % put indices below in order
    . }7 x- ^% L4 X1 O- u2 lia=sort([nslope;pslope+1]);        % put indices above in order
    : @! w  J( ]' y% n2 C' Y$ yie=find(equal);                                % indices where equal to val
      F' f5 Z" ]# b/ b0 z1 \! t% ^2 c* A
    8 Q$ z9 _9 D% e4 J% S& d[tmp,ix]=sort([ib;ie]);                % find where equals fit in result; x2 Y, B& j) E6 P' t
    ieq=ix>length(ib);                        % True where equals values fit8 ]! D5 |; P) ^: O' N
    ry=length(tmp);                                % # of rows in result y
    1 |) x3 E% Z/ {) p& i6 j
    ' y( ^+ I! E; f' j, Wy=zeros(ry,ct);                                % poke data into a zero matrix! m, v9 |+ d2 |% f' @0 w0 p9 I
    % }# H" D5 y- W( A8 Z
    alpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));
    - \4 V  c7 }& z5 R  dalpha=alpha(:,ones(1,ct));6 d; d8 |2 h8 j
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values# L# L8 n/ @& a9 U# V" A% g
    & Q) u& o- U& o2 \
    y(ieq,=tab(ie,;                        % equal values
    / Z  j" U0 x) ~- n- xy(:,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-7-24 06:29 , Processed in 0.738696 second(s), 103 queries .

    回顶部