QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 14253|回复: 35
打印 上一主题 下一主题

[代码资源] 请问MATLAB编程高手啊谁能将这个程序运行啊

[复制链接]
字体大小: 正常 放大

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
  N0 p7 @( N& J: X[A]=xlsread('C:\MATLAB7\work\问题3数据5');
7 Z0 `( u( |: H: f6 nlen=length(A);
7 s/ [% k2 z: U6 K. @/ e2 qi=1:len;
$ ]. g! m9 L" J7 u6 k! n  aj=A(:,5);
  A5 {- s" {, @figure(1);' h& o1 ?6 \0 w; s& q. h
plot(i,j,'.-');
, L7 k, d; y0 P6 l4 m* |' Bhold on;
" w5 p8 w1 K* z1 fi=i';; o, }& ~2 [% U2 L/ U; @
p1=polyfit(i,j,2)
7 j5 b. W5 Q* W. q0 `8 i: x% ff1=polyval(p1,i);
- ]  r$ ~) m! [- R0 Y6 u4 Uplot(i,j,'.',i,f1,'-');5 V0 E! h& `3 `9 {" [8 I
hold on;& f9 v' N- u. m
title('病人平均等待时间与病人到达时间的关系');- Y. t: e1 R8 `! T% K: m
xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间
" R! \& c  ?# X4 z1 ]' F');
* T& {. E' w6 Taxis equal;
+ Q9 v3 \$ V! Y1 v2 A. E& I% {/ Z$ kfigure(2);, O9 U# {; V1 |' j! @" z
A1=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 21 22 23 24 25 26 28 29 314 |/ c1 L* u; i2 Z8 z" W3 K  s
32 34 35 36 37 38 39 40 41 42];
7 A( b6 }$ D2 I* f+ O; PB1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 11
1 g& s' n$ h& w/ A( Q. E; E. I& L11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
. M9 P0 X$ ~  ?, o. S9 ]/ Asubplot(1,2,1);) L# n! q$ y/ }6 Q" ]7 J! j, B
plot(A1,B1,'.-');" j% C4 m* }" V4 d( V+ P
hold on;
0 H& I, Z+ M+ R" C. k5 tp2=polyfit(A1,B1,2)- t- S& {. \3 v. ~8 }- e$ w4 Y2 v5 k5 a
f2=polyval(p2,A1);' \0 D; Q) [& F/ w, {, b4 z: @" \
plot(A1,B1,'.',A1,f2,'-');6 w) |  r2 U% I! R/ J1 v
hold on;
/ E6 Q" f  r  Z' wtitle('白内障病人情况');
" A& E9 e( S! M8 d0 P2 L" V$ ]4 zxlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
2 t" B0 {3 z& W5 v1 @/ z等待时间');0 O: k9 ~! T0 s& c# g: Q- }
axis equal;- e# l" C% R# X  b8 f) ]
A2=[2 3 4 5 6 7 8 9 11 13 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30$ G! U0 S  l) T2 U5 a
31 32 33 34 35 36 37 ];& l3 ^$ q' i" W6 L% r* ~% S. w
B2=[12 12.5 12 12.5 12.5 13 13 13.25 14 14 12.5 12 11 11 10 11.75 12 11.678 C8 g$ t( {: k# ^) c; R8 U' E
12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];
6 Q' l+ I* F3 Wsubplot(1,2,2);
3 L" G: Y3 S. h+ J7 D" M( {plot(A2,B2,'.-');
1 O' z9 W2 m7 R% _; Zhold on;# F7 [& Y1 l% p$ T5 j
p3=polyfit(A2,B2,2)
  X6 U7 w# e& d$ `f3=polyval(p3,A2);: K: ^& [9 E( x* J" w
plot(A2,B2,'.',A2,f3,'-');
; F! P, N* F" C2 m7 vhold on;% Z1 U9 l7 i+ Y) d. a
title('白内障双眼病人情况');4 r  d  e! F7 E/ \$ l8 |
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼* Q1 C% n& @( D3 U; \- {+ a4 y; A& m
病人平均等待时间');
( S8 w7 S8 ^( |1 n7 K* Caxis equal;
  \4 s* b! `2 T* q( _. p+ Yfigure(3);
/ }: i0 \  i! Y& l5 f8 k  t$ K# N: K, C2 bA3=[1 2 3 4 5 6 7 8 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27
% w+ F& x! O; W$ t6 x& W8 g3 E28 29 30 31 32 33 34 35 36 37 38 ];5 m* v  T6 E% a  N  g9 H" y6 k" ?1 @
B3=[12.33 12.5 12.3 12 11.67 12.33 12 13 13 14.2 14.25 14 13 12 11 11 10.75$ V" q2 L" ~4 ^% F) j( \! r8 \
11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
3 {# _; i3 J7 vsubplot(2,2,1);6 i& U2 B1 a, M9 \. I+ n1 r- y
plot(A3,B3,'.-');
: X- v9 K- `/ ^& U" j/ thold on;* e0 R& K% l9 @: Z( U
p4=polyfit(A3,B3,2)
7 P" n. t3 t8 K& [" Gf4=polyval(p4,A3);
4 A6 B. p8 r3 `5 J' m: Aplot(A3,B3,'.',A3,f4,'-');+ ~4 f* A! X" O# a: l. O0 O( G9 u
hold on;. f! x# k6 \6 _* E$ G$ d! Z* i$ V
title('视网膜病人情况');
# M2 ~& {/ M( m4 bxlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
+ @. \+ a2 {- b" A* o');
  i* x/ I( U/ P/ ?; u2 b% e- e" yaxis equal;- Y" l  U! z: b; \, r
A4=[1 2 3 4 5 6 7 10 11 12 14 15 16 17 19 20 22 24 26 27 29 30 32 33 349 ~7 ~) l! Q) o0 _
37];1 u+ t7 ^3 n9 Z/ x9 u; S" f) \  g: d
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 157 a: o$ `; _& |" B- L
13 12 12 13 13 12];  m( k. l# {* n% b- I
subplot(2,2,2);
5 m/ j3 |* i' c- H+ X% @( K9 `plot(A4,B4,'.-');
) F4 Q4 T( x$ C: Chold on;
3 U$ x/ r' ^2 k! t# d' ^9 b$ yp5=polyfit(A4,B4,2)0 G, c+ Y6 p, d9 h8 a
f5=polyval(p5,A4);
1 O5 ?) Z3 S0 Jplot(A4,B4,'.',A4,f5,'-');. f1 i2 \6 U9 D7 h
hold on;
' c; ?! t2 I  h8 y) Gtitle('青光眼病人情况');; f* z! W* R8 P. p0 d' A5 |
xlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
8 o" B/ G2 P  Y5 f6 j7 {2 y');
, v2 Z8 ?1 M% w: }axis equal;" u2 a) v0 t. ^5 [2 ^7 X  K
A4=[1 2 3 4 5 6 7 10 11 12 14 15 16 17 19 20 22 24 26 27 29 30 32 33 344 M5 D9 u( @+ R4 q
37];
6 v1 q# W( t; G* f/ PB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 154 U* I8 m8 ]. }) d5 x' u, a
13 12 12 13 13 12];& }0 y9 @( o+ d' }# u  ^  I1 q
subplot(2,2,2);& k7 T: r0 y! {6 D" T9 c) O
plot(A4,B4,'.-');* O$ u6 t9 S5 J# ~/ |0 Y3 D
hold on;
5 a* Y: d- G3 u5 Qp5=polyfit(A4,B4,2)* D* P+ q# G) ~- g$ i# r  K" a" O8 ^
f5=polyval(p5,A4);/ m9 T: K1 H0 z- K3 c6 Y
plot(A4,B4,'.',A4,f5,'-');
2 [: {: z% H" `( ?9 Z( _hold on;
, X) y" H$ y+ S8 Ltitle('青光眼病人情况');5 Y7 F! J. c; y( Y% Y
xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
. C) t: C& t. O; D+ ~! C1 Q');
, a, D" q6 o9 ]( Q7 E7 P: y" `8 l- k! I- ^axis equal;
8 c2 @2 M( R9 n6 a/ HA5=[1 43 5 6 7 8 9 10 11 15 16 18 19 21 22 23 26 28 29 30 32 36 38 39 40];
, C* R  M0 x) DB5=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
, p: b: u& X2 Q" p" E3 Esubplot(2,2,3);
: c4 g0 G( A( a4 o/ ]+ L  Bplot(A5,B5,'.-');5 X( h7 w9 T4 d# z- O; k/ Z2 t
hold on;
7 D; _8 G) W! P4 }  f1 K( Xp6=polyfit(A5,B5,2)# x: |( d" u. p7 a1 Y# g2 C$ _
f6=polyval(p6,A5);, s' ]+ v% z3 Y) `2 z0 {  N5 }; w
plot(A5,B5,'.',A5,f6,'-');, L1 W+ ?( Y, l+ l2 M$ X6 G! a
hold on;
, ~. n: t* J% Y7 e  P/ @/ }title('外伤病人情况');3 @8 h+ @0 c7 q4 n
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
  p  C* r7 }& J0 \( s& F# d待时间');
& W* o) i% n& D/ s  h6 u8 laxis equal;
1 V& f8 J, j% U/ t) j# u6 j2 L二、层次分析法的一致性指标判定的matlab 实现:
; c& m% H0 g% y0 @! pfunction H=ff(A); t. j( C  i9 ^) E  X7 W7 x
t=eig(A)
, n: B& n# G! W+ c4 E- M+ Bw=max(t)
+ X8 D4 h8 i- Y& x" Fq=(w-4)/3/.9
& c" J. C" ^. r- t& Z& n  gs=[(A(1)+A(5)+A(9)+A(13))/(A(1)+A(2)+A(3)+A(4)+A(5)+A(6)+A(7)+A(8)+A(# N1 G6 t2 A* ~
9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
  d$ V1 h* b8 Q6 Z! S+ @1 C# |$ E(A(2)+A(6)+A(10)+A(14))/(A(1)+A(2)+A(3)+A(4)+A(5)+A(6)+A(7)+A(8)+A(9)4 m* K1 T; r/ X; S( m# W
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
4 g- k. r( J# H  ^" i(A(3)+A(7)+A(11)+A(15))/(A(1)+A(2)+A(3)+A(4)+A(5)+A(6)+A(7)+A(8)+A(9)
+ \" n( K2 V; u/ a) K# T+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))" H1 ~7 O, G' f# A
(A(4)+A(8)+A(12)+A(16))/(A(1)+A(2)+A(3)+A(4)+A(5)+A(6)+A(7)+A(8)+A(9)
# G% L4 v7 l2 r: Y1 ^3 p+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
; O5 B$ v3 B; c: }

B2009.doc

688.5 KB, 下载次数: 1, 下载积分: 体力 -2 点

09年b题

2009B题0315(1).pdf

352.05 KB, 下载次数: 3, 下载积分: 体力 -2 点

问题三数据五.xls

68.5 KB, 下载次数: 3, 下载积分: 体力 -2 点

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
linmatsas 实名认证       

53

主题

13

听众

3592

积分

逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组Matlab讨论组

    群组数学建模

    群组小草的客厅

    群组2012数学一考研交流

    群组C 语言讨论组

    回复

    使用道具 举报

    3

    主题

    6

    听众

    264

    积分

    升级  82%

  • TA的每日心情
    开心
    2023-4-16 10:24
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    自我介绍
    路漫漫其修远兮,吾将上下而求索!

    社区QQ达人 新人进步奖

    群组Matlab讨论组

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3592

    积分

    逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组Matlab讨论组

    群组数学建模

    群组小草的客厅

    群组2012数学一考研交流

    群组C 语言讨论组

    回复 迷途的羊 的帖子" k, F. O! `* }, W1 `
    , L* H: c" s1 r, L% s0 a
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦6 S; [: R9 t3 p; p2 {; o3 u
       
    回复

    使用道具 举报

    紫辰 实名认证       

    12

    主题

    16

    听众

    1304

    积分

    升级  30.4%

  • TA的每日心情
    擦汗
    2013-2-5 09:29
  • 签到天数: 35 天

    [LV.5]常住居民I

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    群组学术交流A

    群组数学建模保研联盟

    群组Matlab讨论组

    群组湖南大学数学建模

    群组学术交流B

    回复

    使用道具 举报

    1

    主题

    2

    听众

    128

    积分

    升级  14%

  • TA的每日心情

    2014-9-9 21:30
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    自我介绍
    平凡的我!

    平凡的快乐!
    回复

    使用道具 举报

    21

    主题

    7

    听众

    3435

    积分

    升级  47.83%

  • TA的每日心情

    2014-5-25 20:58
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    新人进步奖 优秀斑竹奖

    群组Matlab讨论组

    群组小草的客厅

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

    群组C 语言讨论组

    群组我行我数

    [A]=xlsread('C:\MATLAB7\work\问题3数据5');) m( x0 Y( _+ E' M/ D5 @7 H2 P& ]2 H
    在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    5

    主题

    4

    听众

    23

    积分

    升级  18.95%

    该用户从未签到

    群组华南理工大学

    回复

    使用道具 举报

    hhao        

    0

    主题

    2

    听众

    46

    积分

    升级  43.16%

    该用户从未签到

    新人进步奖

    我基本上是采用看英语文章的办法,先泛读,再精读,再一句一句看,最后再提纲挈领,总算是明白一点了,当然,也可能还是领悟错了。最后要说的一句话是:楼主,你很牛叉,希望你不是真的有病。   
    回复

    使用道具 举报

    abc321        

    0

    主题

    2

    听众

    30

    积分

    升级  26.32%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-12 00:54 , Processed in 0.533120 second(s), 106 queries .

    回顶部