QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:' t2 x# ?' H1 j# x
[A]=xlsread('C:\MATLAB7\work\问题3数据5');
* @: d' e+ x5 F9 F7 m, hlen=length(A);
  i+ ?- I. [0 p' I  mi=1:len;
2 n% m) E- G  e1 S! sj=A(:,5);) Q) ~8 j8 r2 g/ p- J" D) h
figure(1);
% g+ _( ~7 v0 iplot(i,j,'.-');
% y  e) Y- r% D; I: f6 {9 khold on;4 X# }. L+ v* ~" }6 q5 I. L2 h; i
i=i';
6 b  F6 a* f, @  b4 ?& fp1=polyfit(i,j,2)
0 B  C2 [8 `/ I; o' [7 kf1=polyval(p1,i);7 j# f3 T5 s  a0 W$ Y! q8 i" u+ ]
plot(i,j,'.',i,f1,'-');
  ^6 o% V% H  ?. n' `% R0 ehold on;  Z  _( m! d% Q) L! N
title('病人平均等待时间与病人到达时间的关系');7 [" \, V, l7 l/ O1 ~( I5 P! S
xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间
5 p2 L' T. ], R  m( x');
7 e0 K* {* B$ C0 Naxis equal;
# G! r4 m: w* a$ l# N$ n) dfigure(2);! I$ e- x8 ?% B6 v( ~( d' s* s  y
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 315 m4 A  `; t/ c' ]
32 34 35 36 37 38 39 40 41 42];% n7 c* V# T- K7 z' l" p1 R
B1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 11
7 m* h9 q; S8 k& d9 q, A  S/ L9 \; r11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];- D: M. Q# L: k. W1 C9 w" J
subplot(1,2,1);
# x9 z9 O! B" B7 w9 Lplot(A1,B1,'.-');. @5 H5 G: e3 X+ A
hold on;; W  _9 t) y1 M1 U$ [
p2=polyfit(A1,B1,2)
4 W7 ?4 i$ w, t9 _6 p# ^/ l+ if2=polyval(p2,A1);
( \" p4 h  g+ J! x( N! H5 eplot(A1,B1,'.',A1,f2,'-');* Z' X: u$ j" O
hold on;4 F$ `. x+ }+ K. X  ?. B0 r
title('白内障病人情况');6 X7 X3 ?7 q2 G  D
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
/ c- |9 _9 c* ]* L等待时间');
  I6 T' b, u# s. S9 Saxis equal;
; h4 |1 J* N* @, vA2=[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
% i2 Y% K& J+ L; k8 v: r5 Q& f31 32 33 34 35 36 37 ];
0 C4 W! o3 g' u# fB2=[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
# v" ?: Z$ m  f) Y2 ^% u! @2 ?12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];
: ?6 H! x: v1 }) S( _subplot(1,2,2);+ P5 f$ m0 Y0 T3 [% x
plot(A2,B2,'.-');
" R& d, B( Y1 U6 hhold on;- C/ y7 N5 M- g! n# _& w# P
p3=polyfit(A2,B2,2)
6 H4 A& V' s/ U& A9 a& wf3=polyval(p3,A2);9 I$ c* p) X! ~! u+ T" X
plot(A2,B2,'.',A2,f3,'-');0 D1 a  w# i0 ?* r/ q
hold on;
4 D3 Z/ I3 e: T& Y  Ftitle('白内障双眼病人情况');
4 p' L  m6 f# Z6 t8 W, J! Exlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼6 T9 l* B& m4 [- i& @8 d7 ]
病人平均等待时间');" T/ C' C- C+ [' Y7 w
axis equal;
) Z1 d9 [/ Q0 c4 jfigure(3);9 ~  M8 w5 u& c( t1 U
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
/ q7 q, T% x! N28 29 30 31 32 33 34 35 36 37 38 ];* j; v& `# c2 p% ?/ c
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* a: C! R/ Z- X( v
11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
: H* @- Y$ h4 D1 z" {subplot(2,2,1);
5 Z. r! |7 v4 y+ F8 Pplot(A3,B3,'.-');" L  ^2 w8 v, }7 z1 P7 p
hold on;
+ D8 d4 ~4 t% W' Z& Yp4=polyfit(A3,B3,2)
5 Q  Z3 Z: N) h2 d; d4 v3 R* {4 _7 If4=polyval(p4,A3);6 H+ V/ _( V9 a: [+ o- D+ c6 H2 C
plot(A3,B3,'.',A3,f4,'-');
6 D* |7 p) d! shold on;
7 i, O' z; U6 b4 W( _) ]3 y9 Ztitle('视网膜病人情况');
7 u/ ?, N/ |% |" P9 Axlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
( D- o: j0 l2 u4 z" R$ [');1 [% B; A- d8 G, a5 `" f% b+ [, T
axis equal;
, W1 X/ d1 B( i3 iA4=[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
$ O4 d- }/ R' o# C2 B0 I6 e* l9 P, {( ?37];
- O4 o% M1 I' vB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15( ~5 t* ~$ R( W, A; g& g3 J9 L
13 12 12 13 13 12];
7 ~* {! N: l0 R1 usubplot(2,2,2);
, t; g8 R4 L5 g/ Vplot(A4,B4,'.-');
: z8 W, k; v- T# Uhold on;
$ q: W; g; z8 U/ T/ Ip5=polyfit(A4,B4,2)9 @# ~. i1 W. h0 y* C7 _, h5 ~8 p
f5=polyval(p5,A4);  D. t5 |) W: E6 z* d/ G
plot(A4,B4,'.',A4,f5,'-');
- d6 R1 p7 @6 Z* [, fhold on;
" A- C& f- E& R& K8 b, C. utitle('青光眼病人情况');9 [1 m0 E8 x( u9 L& |. X7 n
xlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
9 J( f; u9 ^1 n: ]( l');2 P  m8 T5 c* D, }
axis equal;. G) _& v" g( p3 B& {7 b' J
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( b$ p: y/ x7 I2 O1 o( z
37];
0 J' M4 |5 }1 ?/ i1 ]) rB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
3 r/ x+ r8 J  t# f13 12 12 13 13 12];
/ H4 q- Z/ k' x* D! Esubplot(2,2,2);4 a9 P3 \/ f. P& |" e$ x! `
plot(A4,B4,'.-');2 D, ^2 F1 e) F7 H
hold on;) A3 |4 u7 Q" w+ H. }( {! v- J
p5=polyfit(A4,B4,2)" r+ L& D8 w3 n, }7 {
f5=polyval(p5,A4);4 S  V; s4 R1 i
plot(A4,B4,'.',A4,f5,'-');
( d+ f5 r9 j$ P! \+ Chold on;4 Z; j: i6 i8 W% S
title('青光眼病人情况');
: P' x6 c* b/ e3 t+ B* nxlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
1 _8 i3 U0 G/ l$ R');6 E/ {. Q# a6 o3 O. H) t+ X8 T
axis equal;9 |% k2 q. |' n5 ]: Y
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];
! G0 `! h/ N1 d# [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];
- w0 _7 f' C+ ]: S: i( `+ m& hsubplot(2,2,3);
5 B  ^7 j4 _  b" ~- e  iplot(A5,B5,'.-');. M8 r! Q  _+ w, w- o
hold on;0 I/ Z/ v- J- N. k, M7 i
p6=polyfit(A5,B5,2)
3 s9 Y5 M# q+ l: n# xf6=polyval(p6,A5);! C% J, `7 v' z
plot(A5,B5,'.',A5,f6,'-');3 ~# `+ F4 j% |# N  d6 A/ j5 d
hold on;
) d7 f2 b- U$ U& s; s. Y/ g3 Ytitle('外伤病人情况');2 f! l, f7 j& |# s( y- u
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等; k9 e( f9 C6 m6 p9 h
待时间');  ?% s+ T" a1 t" O* Y
axis equal;4 m6 M) }5 b7 N3 U. C; w& h/ ]4 k
二、层次分析法的一致性指标判定的matlab 实现:3 V2 ]1 ?  U6 w5 K1 g
function H=ff(A)
& v5 K3 }: c9 [! J1 Dt=eig(A)3 h* x: n% ?6 u
w=max(t)' V! x  x3 l2 {; }8 T- p# n
q=(w-4)/3/.94 ]) N5 X6 `, ~  g/ L" c. s6 C
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(; X! ~5 W2 q/ n% n9 G
9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
1 t5 s0 B4 \' H(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)
9 k- W' U" F7 N- x+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))8 A, W- a: ^' J6 w" u+ y
(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)
, ]6 N( ^+ y$ h8 B: {+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))! T! l  m9 n( d. L' i) ~6 }
(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)! l/ q7 `' P- U/ T5 L
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
0 M! C) s1 f/ d& n7 X, x

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

    回复 迷途的羊 的帖子3 k- t+ @- ]. q  i
    7 L4 z& B4 C- D
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦
    0 V4 f7 N9 L+ o0 V8 J2 C- A( z   
    回复

    使用道具 举报

    紫辰 实名认证       

    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');
    . v1 \( @. w5 i) z( `  |# A在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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-9-2 07:16 , Processed in 0.657607 second(s), 107 queries .

    回顶部