QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:& x) `7 h2 @: t5 p- m- m5 u
[A]=xlsread('C:\MATLAB7\work\问题3数据5');$ ^9 }2 M! R$ i" P5 L; z: S
len=length(A);+ T$ _% k) f  }. j
i=1:len;8 K6 j1 s1 X1 v1 |" v/ v
j=A(:,5);
. l; P) \" B5 ^5 y, R' Rfigure(1);. a5 y( B; C# P
plot(i,j,'.-');
0 l# y: H* X# ^4 v0 E+ u; a, L( @1 Whold on;
; L  S. a9 _9 B! R) ?( xi=i';
8 K0 O( S/ }* ]p1=polyfit(i,j,2)/ L, b* r8 R; \7 ~8 Y# m
f1=polyval(p1,i);0 e/ Z& [$ m( C6 c7 c8 \6 i
plot(i,j,'.',i,f1,'-');7 f6 p, L  ?% ]1 L5 H' }1 S( `
hold on;
% Y! @4 m1 N* C; Q/ _7 Ltitle('病人平均等待时间与病人到达时间的关系');
0 ^6 J' H+ g, ?2 Z) m& |# s' q4 Hxlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间; Z4 x- k& |% I, |9 k  w1 `' W) `
');* _& w2 k4 S- w: c4 c3 T$ S9 U# {
axis equal;
! ?% G, S$ \+ O( |1 dfigure(2);8 Y( e- E8 ^, n  p+ h% u& A8 `# b
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 31% C4 W) K6 [+ R" m, x
32 34 35 36 37 38 39 40 41 42];
' i4 g3 v. K+ d- ^/ M8 X7 xB1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 111 p1 j7 e" v8 d& O
11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
; y% o' Q# i  s1 G: ysubplot(1,2,1);) q! Q% B  R- K9 V% S! X  k; ^# P
plot(A1,B1,'.-');) v& x$ R5 [3 t+ y/ q% Z( ~6 K1 Z
hold on;) M; p" q' v; y) H" Y. B
p2=polyfit(A1,B1,2)5 `- s: C: K* K: ~' H
f2=polyval(p2,A1);; U. R& R) I. Q7 l
plot(A1,B1,'.',A1,f2,'-');# \" _5 I' s8 z  V" Q
hold on;
2 K9 ~5 L& Y2 i+ m" Ititle('白内障病人情况');
. \, M1 G1 ?8 k% J3 r5 T& Dxlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
- U+ X% s! R: _; s! f9 j4 ?等待时间');
, ~. X5 o/ @" g0 M" i7 Q; \+ h, }; aaxis equal;* R2 J; s" m9 O4 P
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 300 |* ]; B3 D$ v: \
31 32 33 34 35 36 37 ];
, N& Z- b5 o/ G4 O$ V/ PB2=[12 12.5 12 12.5 12.5 13 13 13.25 14 14 12.5 12 11 11 10 11.75 12 11.67
* X& H! y: ~5 X4 M1 z* N! F& V* d12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];' e9 j+ C- ~. S- e9 o) B  y
subplot(1,2,2);
" t! F+ ~7 L# C$ l& M" Wplot(A2,B2,'.-');
+ L2 I& q+ G' U3 j1 ^7 V$ f6 }4 `hold on;
& }% D. T3 [) z9 ]. Cp3=polyfit(A2,B2,2)0 K8 m$ b! h) }2 p
f3=polyval(p3,A2);
, k4 u& R) N" }. N  D- U( Jplot(A2,B2,'.',A2,f3,'-');4 z  b& K) l# @- h% ?7 F
hold on;% o( x% o" x* ^0 _7 J
title('白内障双眼病人情况');
  C7 J( e8 q3 g- J/ I6 v0 y4 e- L7 G/ _xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼7 ~4 {* _4 W& d5 ^; H8 Q
病人平均等待时间');( t: S6 O- _9 r7 X( i
axis equal;
! y6 W" T: k( `% n, Pfigure(3);
* ]' y. Y* H& ^  MA3=[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
$ a) K2 L8 f! [9 w28 29 30 31 32 33 34 35 36 37 38 ];
7 W6 o0 E- w& w6 F- fB3=[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
0 b- `. b* V# g7 Z11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];& W$ X- F! Y9 b1 A
subplot(2,2,1);% O) g! q* l5 N7 r* J; P) o' t2 X
plot(A3,B3,'.-');/ ]$ a/ ?& B. H9 n4 x
hold on;/ o6 i9 u) T5 `* ^' p
p4=polyfit(A3,B3,2)  @# k; \" Y. J2 c. O
f4=polyval(p4,A3);
9 {% U' [3 x( X+ Eplot(A3,B3,'.',A3,f4,'-');' p% @- X+ f1 D7 d( g/ @) k
hold on;
; K0 f, n9 l6 t$ O% G- C, P4 b- J+ `title('视网膜病人情况');  a. ]; b: R5 F$ m3 s$ t9 O
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间1 N5 H) w; j0 |; Y5 p8 f
');0 j9 e" K) N% d+ ~! }! \7 Y. A
axis equal;
. b/ p% _- n- H8 w1 _' t2 eA4=[1 2 3 4 5 6 7 10 11 12 14 15 16 17 19 20 22 24 26 27 29 30 32 33 34
! B) p  P, ?% |2 b1 G& {6 F37];5 ~4 C3 ]/ S1 f6 i# ?( u
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
' {1 @/ J1 T0 ?! R6 F13 12 12 13 13 12];
% i: R$ `) _2 R* N! q2 csubplot(2,2,2);
/ H2 S2 V$ ^1 u/ }' L, F) a6 Splot(A4,B4,'.-');& e/ L4 Y" Q, F+ A
hold on;
$ \, S: o4 A' M' E- yp5=polyfit(A4,B4,2)
5 t7 K* R9 [! }5 Xf5=polyval(p5,A4);
! ~: {/ V) C- U& [/ Q# C2 D! jplot(A4,B4,'.',A4,f5,'-');/ X' |7 w# E" V6 G; L7 l5 p) r
hold on;* t4 B6 e1 e# h
title('青光眼病人情况');( `+ L3 n" d. p) b) Y9 J
xlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
- m6 N# b+ z( T% C; G! G');
% O; H' }7 P# H9 k! l+ Paxis equal;" H4 T$ g8 f* S! {, D: y& P
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 34
. v" e7 {* [) |, P5 _37];
) m) s* G9 u" Z9 ^B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
8 y5 e% `/ }, _13 12 12 13 13 12];; f: j! Q) Y3 B# a
subplot(2,2,2);
" ^2 O/ e$ j3 {/ S0 @8 }5 Splot(A4,B4,'.-');% ]5 ]. l- E" \1 G& B; M
hold on;
0 @; h$ \( P5 ^/ X: Q" Tp5=polyfit(A4,B4,2)$ M! k3 G, F, J: Y* f
f5=polyval(p5,A4);
; Z8 ]5 v7 d5 }: R) S. }2 W7 Lplot(A4,B4,'.',A4,f5,'-');
4 {0 `  c* `/ hhold on;
5 L3 k1 t. q, e7 {. Stitle('青光眼病人情况');
: t  h5 {" l0 R2 Y0 }6 V" [xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
: f' b* C+ q, F. l');: P. I& t6 W. M
axis equal;7 E/ J% S" I3 s/ P2 e% H; ]
A5=[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];, k; H, {6 L9 |% x, z3 G
B5=[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];
* g0 U0 Q2 O  N- [0 Rsubplot(2,2,3);* n( A7 n' u6 U! O5 ]
plot(A5,B5,'.-');. J9 ^3 @, _& k' u5 z* L
hold on;
( }: K, z$ u& D$ q, v/ F7 J- j) wp6=polyfit(A5,B5,2)
  G5 g! X0 k! }0 E8 ff6=polyval(p6,A5);
6 |. \# Z3 _' s; }plot(A5,B5,'.',A5,f6,'-');
) v* x: b' u. P& Y0 Chold on;
: s1 @4 u/ _( E8 f" ntitle('外伤病人情况');
% B% e" q% }* Y3 X0 f6 Zxlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
, R9 q* Q; u" y( j5 t) _待时间');
% z' ]" w  L) V' _  Waxis equal;
# N2 @5 n7 f/ X8 P0 c- h二、层次分析法的一致性指标判定的matlab 实现:$ l0 v4 r# _6 l8 H1 u( a+ `# }
function H=ff(A)% _  |9 E% I9 X) f* ^7 d
t=eig(A)
# v/ p/ r- S7 ^, C9 T. `* k( Vw=max(t)3 m# P) A1 m% ?( ~/ ?$ V- ]1 }# X: z& b
q=(w-4)/3/.91 b4 u: A) g% R$ T: I- e/ i
s=[(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(" @% _6 o6 }& O
9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
- o& C6 x. E2 ?' 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)0 t" F0 m' u) T- U4 t
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
' t- `) s* R/ R7 c(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)
2 u# z9 i' q' W+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))3 C3 c/ Z# Y+ P, S5 I, k
(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). j2 K, L8 B4 O4 I8 o# v
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
9 A( S5 u" {1 J+ x( o7 j  k% N

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

听众

3591

积分

逍遥游

  • 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

    听众

    3591

    积分

    逍遥游

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

    [LV.5]常住居民I

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

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

    群组Matlab讨论组

    群组数学建模

    群组小草的客厅

    群组2012数学一考研交流

    群组C 语言讨论组

    回复 迷途的羊 的帖子% Q% R0 C% ?7 R
    - v$ u1 G# i" Q7 D2 Q7 Z; ?# q
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦( w' ~4 ~: B0 O6 h3 W7 B( L
       
    回复

    使用道具 举报

    紫辰 实名认证       

    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');, J: n3 w/ ?( M6 H+ z
    在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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, 2025-8-1 05:18 , Processed in 0.676332 second(s), 112 queries .

    回顶部