QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:( ]/ i3 h( i! k! a; {
[A]=xlsread('C:\MATLAB7\work\问题3数据5');0 w" ~+ a, g. G% I! |2 b
len=length(A);& x7 q. c! W  [& X5 `9 P
i=1:len;
/ I2 D. a; ?$ c; b; A" q6 l1 t1 Sj=A(:,5);
1 j3 q" d& Z0 f& q7 A$ ?" B$ gfigure(1);
( g( Y7 J) n) W% @plot(i,j,'.-');( z0 i( S3 U! z
hold on;9 K, c# F: j7 U' A( @
i=i';
( Z  m2 n4 I6 y2 q; lp1=polyfit(i,j,2)! D! K8 T+ I7 y- A7 M- z
f1=polyval(p1,i);
* a5 i* W6 r& _% c- Pplot(i,j,'.',i,f1,'-');3 ]0 \2 I4 q2 L7 u0 @8 F
hold on;
- e3 D- M$ w$ w/ Gtitle('病人平均等待时间与病人到达时间的关系');7 J* i, }, k8 k* U
xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间
7 q! i& j0 D* \" [$ V! s1 |- [; c7 k. }');: _6 B. h8 ^8 m) N
axis equal;  X* T+ u8 _# Z/ q% `! V: E  i
figure(2);2 I+ {+ m+ e' z/ p4 a; ]
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
( y# |8 M2 j" z6 e1 ]32 34 35 36 37 38 39 40 41 42];- F& v7 I8 z1 Z( f9 t5 ]
B1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 117 j' h5 G0 [1 {# i
11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
8 D2 x5 _* b0 z, E6 w7 b& Jsubplot(1,2,1);+ Q5 M! j! o( L1 E6 G1 d
plot(A1,B1,'.-');; E  ^6 w& Z& b1 j
hold on;3 o: a6 y- l! h2 D: t4 x$ f
p2=polyfit(A1,B1,2)
  d8 F/ u$ I+ d, f8 C- X6 r2 \f2=polyval(p2,A1);
( s. E* i( g: Y1 }! Uplot(A1,B1,'.',A1,f2,'-');
( N7 x. P; i( m5 s, Z5 R* M- G  Q9 nhold on;
7 a0 K7 l$ Y9 ^# `$ z  G2 ztitle('白内障病人情况');- \' r# I8 d3 I! _2 _
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均0 O0 V: c( [6 q
等待时间');& ?  p3 A7 T4 r  R
axis equal;
! z: i! s# `' D0 V' D8 ?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
: U* L1 C& P& N% [+ Q31 32 33 34 35 36 37 ];
# N& ~! o' L! H7 o" z) \2 YB2=[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
& e% H* a* Q0 F/ K/ u1 f2 H12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];( _( `( M; L. Q6 h) @  Z3 ]5 _
subplot(1,2,2);
, t: I! V- |3 Gplot(A2,B2,'.-');
4 C4 Q$ F2 z  p1 O5 _hold on;0 Z9 I  `$ I4 |" c
p3=polyfit(A2,B2,2)
8 ~  T3 ?/ `( j! h/ h+ H6 vf3=polyval(p3,A2);
# a2 i2 l. [9 y6 [3 J, `plot(A2,B2,'.',A2,f3,'-');
. _2 X  a$ R5 p$ T; ^hold on;! I* ?+ }! a8 _" y3 z& y
title('白内障双眼病人情况');
1 r8 J9 F& {* u  {9 Oxlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼
0 M0 z8 w2 m# G0 z病人平均等待时间');
- O6 d6 \, R! t( Caxis equal;6 E; D+ j$ B# E* e
figure(3);0 p7 f3 e" |7 Y& t2 t
A3=[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. C# ?) y4 ~! }# l6 }6 S4 X0 ^$ d
28 29 30 31 32 33 34 35 36 37 38 ];& W7 R0 k- s- Q* M  G
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
' K  H( f$ u$ Y1 B: o; d; V6 M11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];1 Z' r5 n, l3 k5 |/ N4 O
subplot(2,2,1);
' z0 @! x" b8 ^: dplot(A3,B3,'.-');* \3 J8 l+ H$ A" k  i
hold on;' w8 W- _1 b' ~) ?! b1 M
p4=polyfit(A3,B3,2)7 s* v+ ?3 O) c# P8 W: G$ v/ M
f4=polyval(p4,A3);
4 I& Z. w- h- F4 ?9 x1 e& Pplot(A3,B3,'.',A3,f4,'-');$ f, ^, T7 O) g4 E( {! x4 K
hold on;- I4 o/ B/ }$ }9 M; \+ j4 o0 _7 s& m
title('视网膜病人情况');/ Z; q. V2 P* _
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间! j5 s: v- ^% T
');' H; Q$ Q2 J, U2 }. |4 `# Y
axis equal;/ A/ g7 P! H8 ]$ u" S" E
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" X7 U4 Y0 }' W" n" g
37];
% u& l0 c4 k+ lB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
5 w% a- c* w1 f" X! ^13 12 12 13 13 12];
8 b( a6 U; b5 t1 D6 ^, csubplot(2,2,2);+ B. x! E' Z. E2 A
plot(A4,B4,'.-');
" Y( V" K( m2 s3 M: R0 Nhold on;9 S" E9 _) D; l2 F
p5=polyfit(A4,B4,2)
; q4 z7 i. z( {3 Q" |# Ff5=polyval(p5,A4);
$ u. M) s6 v, N  X4 mplot(A4,B4,'.',A4,f5,'-');
' k) i% i) c  A& j7 y$ g3 ^3 E  uhold on;; _4 G) E5 K, z; H  K' K
title('青光眼病人情况');
- k6 l0 _' {, E! k" wxlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间3 P  M$ \, ]* y, b9 b( Y6 o
');
. K6 |6 @7 \# W0 R' L7 _axis equal;' G9 i( ^% D6 @* \9 ?5 ?- g4 A
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
4 h: s/ v+ n/ M1 A37];
( v4 c; E* a) N( h- a2 q2 Z8 U9 OB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
9 }: Z# o) U1 p6 [5 R' k13 12 12 13 13 12];8 x, W5 D1 f- i( \- D1 G
subplot(2,2,2);
% `# m0 t/ A4 K5 C* L9 G2 xplot(A4,B4,'.-');
% _1 [: n0 @' W" jhold on;
; Y! a8 n! ]1 g! ^7 tp5=polyfit(A4,B4,2)
) Q8 X  g; ]: A# ?f5=polyval(p5,A4);8 z# K& @' U: g0 ]. Q0 Q
plot(A4,B4,'.',A4,f5,'-');
. d8 D& t. r8 s! f$ khold on;
8 a) o$ E9 g' z6 F" W  r" c8 `title('青光眼病人情况');
- z9 c/ L: k: Oxlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间0 }. \# M! ]- S7 L
');
% g5 z) K. u! {+ ~1 P3 ]axis equal;/ X# s  x& |& f# c- J% p
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];/ Z4 \6 c- n4 S) w2 |- e: X" p
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];) H: G6 w! }/ |
subplot(2,2,3);. U* l9 ?4 U+ v' X, e8 I) K7 m
plot(A5,B5,'.-');
' w+ K  \6 W: x) mhold on;
; H; ]' d3 a' A, {. @8 Cp6=polyfit(A5,B5,2)2 I* I4 [' W8 e' g5 c
f6=polyval(p6,A5);
4 ]+ w1 x3 G2 oplot(A5,B5,'.',A5,f6,'-');0 i  n& p% ?, f8 z5 M9 m
hold on;
) K% ]  Z9 N2 [, E5 R7 Rtitle('外伤病人情况');
$ b) o; b; X% T: F% dxlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等; f% |& J/ L! ~/ s
待时间');# ^, K7 N, [  q: b6 Z5 J
axis equal;
$ r0 l( W" S/ N0 h# [+ M& X9 `二、层次分析法的一致性指标判定的matlab 实现:
9 r2 Q% Z* ~, r/ Q6 E; c8 wfunction H=ff(A)
+ _. G9 W" b/ d" o: rt=eig(A)
- J5 Y# Z8 f3 M& ]; y( a6 @w=max(t)% {& p6 {' i1 c. m! X2 `/ Z+ f8 g
q=(w-4)/3/.95 c. h! U7 F9 C! h: m. R
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(
0 z8 P1 l. s' d+ p9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16)): a7 a! @2 w0 ?0 R) J
(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)# Z/ }/ O+ O- v( w
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))" q4 }* v6 z. |; n/ p, ^+ g" `8 e) 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$ }4 r3 O0 {# ~+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))+ f0 [* h: R( w6 b1 v& x/ u+ w2 o" `
(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)& u) z; p4 a4 v
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
  K9 L5 D) F5 o; M: A

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 语言讨论组

    回复 迷途的羊 的帖子
    : Y6 _6 g! u& v0 }' p$ ~( l- K  U" e  S9 x; y% S" ]1 d. A2 x
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦
    4 ?* z. W' P, Q' L) @( g   
    回复

    使用道具 举报

    紫辰 实名认证       

    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');
    ( h; y" H- W, O0 H. f6 e! O在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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-4-14 01:24 , Processed in 0.448203 second(s), 107 queries .

    回顶部