QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 13242|回复: 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)$ K$ e+ j( r# y4 f& a
    %MMINTERP 1-D Table Search by Linear Interpolation.
    0 |: M5 Y) J0 M! x, T% Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    % [5 s) {$ e# t' N# I* X6 s3 {0 [8 ~% TAB searching for the scalar value VAL in the column COL.
    & H- h- X! f$ d  s% u" G% All crossings are found and TAB(:,COL) need not be monotonic.) Y* e3 t/ L4 U( M9 i6 t6 V3 t
    % Each crossing is returned as a separate row in Y and Y has as
    7 h) l1 S0 @# Z  v' Z% many columns as TAB. Naturally, the column COL of Y contains
    # Z6 i- I( n3 t3 B+ F% the value VAL. If VAL is not found in the table, Y=[].
    8 y, U- `! _; x- S; z: g
    # o, y/ k0 d0 `0 Z6 n* G% D.C. Hanselman, University of Maine, Orono ME,  04469. ?- W# J/ L( p6 ]+ U
    % 1/26/94: Z! x: F0 m- F
    % Copyright (c) 1996 by Prentice-Hall, Inc. 2 ~3 c* l& F) {( ~; J

      M; F" f) [1 b! a4 v[rt,ct]=size(tab);+ u5 b% g+ r: p) F  d* W! P1 q
    if length(val)>1, error('VAL must be a scalar.'), end
    1 ]  m6 s  N. P. ~7 E5 Yif col>ct|col<1,  error('Chosen column outside table width.'), end; F) q# x+ ^  R+ W; j. v9 w% G
    if rt<2, error('Table too small or not oriented in columns.'), end
    2 U! y5 W! h& B8 G' Dabove=tab(:,col)>val;6 T0 R2 t: Q" w; Z: n7 m( m
    below=tab(:,col)<val;
    ' M. j1 F6 Q, ?! Nequal=tab(:,col)==val;* Z  P/ d% g, L5 M6 K! S, I0 k
    if all(above==0)|all(below==0), % handle simplest case
    ) X  b4 V% ~3 c+ }4 c( x, D        y=tab(find(equal),;
    4 b' F: \- J1 k$ c/ F% C) L" H5 K        return: N8 Y3 C: \; Z
    end+ S" L' _# y: @& Y  S# Z
    pslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos
    + F! e4 U# p1 C' inslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg1 Y, q1 ?" F! h/ k. t
    * a' q# ~/ K0 k/ a, A) Q' _
    ib=sort([pslope;nslope+1]);        % put indices below in order' }8 h" G: M3 b; E" A" I: Y
    ia=sort([nslope;pslope+1]);        % put indices above in order) J# S5 R/ \0 [) ^
    ie=find(equal);                                % indices where equal to val
    ) Z( q6 Y& G5 b6 v2 G* |+ Q
    ! H0 N- v( s2 ]! }- l" |, I* Y[tmp,ix]=sort([ib;ie]);                % find where equals fit in result3 R- O3 k+ [0 G7 l7 D3 j  B' P+ r
    ieq=ix>length(ib);                        % True where equals values fit
    / ^0 P8 h, d& j! g2 J! [% L3 Mry=length(tmp);                                % # of rows in result y
    % P# I$ v6 {8 q8 _: l3 T- b, [( ~4 N  k0 m# @' C* F; _
    y=zeros(ry,ct);                                % poke data into a zero matrix8 }' k& F" |) K9 z2 F

    : o- T; D1 y. i7 l  I: w7 yalpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));+ C$ b+ c/ }# [9 @8 j& H" w- d
    alpha=alpha(:,ones(1,ct));4 q! R/ B8 V+ [. f, ^
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values
    5 t( ~5 W) k* o9 ]3 K8 z7 N9 @$ O0 K; O
    y(ieq,=tab(ie,;                        % equal values
    $ t( M" k8 P( d4 e2 u, X- Ky(:,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)
    % C- v' g& e2 F# T% @%MMINTERP 1-D Table Search by Linear Interpolation.  J7 ~3 X9 S$ c
    % Y=MMINTERP(TAB,COL,VAL) linearly interpolates the table
    : T# w1 e7 z2 D3 A) I8 [% TAB searching for the scalar value VAL in the column COL.
      z; N: I; x7 Y9 G* _  e% All crossings are found and TAB(:,COL) need not be monotonic.
    $ a- u  x# V9 k8 N1 q9 p: T- j% Each crossing is returned as a separate row in Y and Y has as
    * }9 m# L# i  r9 E% many columns as TAB. Naturally, the column COL of Y contains
    ) z4 O. j& H% v; C/ ~5 d% the value VAL. If VAL is not found in the table, Y=[].
    9 Y! [8 K" o2 D3 {1 C- G* c
    ) |! Z4 ^' Y3 S# O7 \* h9 r% D.C. Hanselman, University of Maine, Orono ME,  04469
    ! p5 G: v/ d! j. o% 1/26/94) B9 L3 ^5 v1 `  V+ {
    % Copyright (c) 1996 by Prentice-Hall, Inc. 5 z1 W/ |% z1 g% w  p
    * p  `. B* O% F3 }5 M# A
    [rt,ct]=size(tab);
    - I& H/ {+ v  a8 A7 }if length(val)>1, error('VAL must be a scalar.'), end5 f! f& q! x; O) {9 v
    if col>ct|col<1,  error('Chosen column outside table width.'), end& L2 H/ l. A3 j2 A/ y+ P
    if rt<2, error('Table too small or not oriented in columns.'), end
    3 l6 ?* D& G8 p+ {. I4 nabove=tab(:,col)>val;4 A: T/ U* {/ d9 A" t, V
    below=tab(:,col)<val;
    3 p' N5 s! ~$ l2 c8 }  A+ oequal=tab(:,col)==val;
    & P, y5 R' y' f' l3 `3 Y# Mif all(above==0)|all(below==0), % handle simplest case1 g: A% U0 v" t7 M& `
            y=tab(find(equal),;+ G' S" F/ _! d+ G+ V3 N. S- i
            return8 e& Z/ Z' y" g$ s6 g, c2 L# Z0 t
    end
    6 c- d+ e) s6 ~0 [$ s; Zpslope=find(below(1:rt-1)&above(2:rt)); %indices where slope is pos( F5 C) t. A7 A
    nslope=find(below(2:rt)&above(1:rt-1)); %indices where slope is neg. [6 N. n0 U) X6 K

    3 }$ u" q  e3 Y, ~% Sib=sort([pslope;nslope+1]);        % put indices below in order3 @  c8 G4 \' ^5 J. O
    ia=sort([nslope;pslope+1]);        % put indices above in order
    ) [) ]3 q+ V  [ie=find(equal);                                % indices where equal to val  @. V# @* z! w2 j  v3 Y) f' f- ?
    7 \' y% g- s5 J; m# N
    [tmp,ix]=sort([ib;ie]);                % find where equals fit in result$ Z* P, q2 e3 V+ X) y7 o
    ieq=ix>length(ib);                        % True where equals values fit
    : m9 `9 o/ r  k4 V. D% lry=length(tmp);                                % # of rows in result y- H4 b! t8 ~* n2 F$ H$ o9 y
    # n* P! Z0 z  W
    y=zeros(ry,ct);                                % poke data into a zero matrix; B) v& g1 n; b

    ) Z! F0 O% B" v  n% g9 Palpha=(val-tab(ib,col))./(tab(ia,col)-tab(ib,col));/ D6 E: \5 `( y) }+ m
    alpha=alpha(:,ones(1,ct));0 \) Z$ e6 E7 {- r2 X( {
    y(~ieq,=alpha.*tab(ia,+(1-alpha).*tab(ib,;        % interpolated values7 B- h, _" s3 C
    & e8 ]% |6 C$ s  ^: @/ j+ P5 Z
    y(ieq,=tab(ie,;                        % equal values+ X  I: A( ?$ n8 }/ E. I
    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-17 21:55 , Processed in 0.451540 second(s), 102 queries .

    回顶部