QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
1 @7 b- ?/ g) {6 i2 f9 d[A]=xlsread('C:\MATLAB7\work\问题3数据5');
: S' _0 E& f4 N8 G& Llen=length(A);
, j  \, J. H0 v% x  }' ii=1:len;+ d9 Z! p/ i' F# m. s9 V* K
j=A(:,5);! s+ @: t) E6 T/ Q- v3 ?( I& E
figure(1);
8 D# n4 }& A; {4 u, C% rplot(i,j,'.-');% N( W- C7 ^* D6 H/ u( l2 {- D
hold on;/ G4 o0 i. Z# b( j% D/ M4 f/ \4 P* a
i=i';/ @* _  B$ m5 g6 s7 M: [% C1 \
p1=polyfit(i,j,2)
0 Y" j; l! a* t& Wf1=polyval(p1,i);- Z4 n2 J# `, f9 a6 G
plot(i,j,'.',i,f1,'-');
& O& l) ?$ X- E; @& [hold on;
4 j0 D7 |1 q& d: J5 i' t+ k$ R# utitle('病人平均等待时间与病人到达时间的关系');
4 s7 P6 L! w$ B# ]; Xxlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间
  Q3 ^: {0 @8 Q4 a4 E');/ ]2 I$ `3 n7 X
axis equal;  P0 q* E# s: U! ~8 H
figure(2);, Q5 w' F$ z+ \8 {
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
# f0 r9 K5 R7 f2 r4 N! y- h+ E) j32 34 35 36 37 38 39 40 41 42];! s7 E: G7 b$ A5 C( ~% l/ b
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/ b% {9 t6 U! @  U1 F" T! S
11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
- e" z  b1 e7 S# z/ i8 Zsubplot(1,2,1);
. S' O- g* O; j0 `plot(A1,B1,'.-');8 B3 r" S# ]) |. z
hold on;
! a' v9 K6 k) J/ C0 [, U! I7 np2=polyfit(A1,B1,2)& P( ~* P* _7 A5 U" P5 o
f2=polyval(p2,A1);$ Y2 Y0 G2 i( }* K& R3 Q
plot(A1,B1,'.',A1,f2,'-');
) i0 Q% Y' [1 a  C& R  Dhold on;5 t& P: r& J! V
title('白内障病人情况');
3 d2 X0 h4 `% R" z, V; oxlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均) J% u$ R3 ~0 x" \5 K# Z& B; R
等待时间');& a5 R+ x- c; e0 ~
axis equal;
5 g; w  r0 _3 _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 304 _3 V. h6 s6 r; d+ g( q
31 32 33 34 35 36 37 ];
4 `7 i! E& u  U6 H# Y. A0 G% U* `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.67
. \. C3 @9 ~$ x12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];' K: w: i4 ~2 @- h
subplot(1,2,2);
( o: C+ o4 C/ Q3 f- C2 Lplot(A2,B2,'.-');
# F2 G  r( j; s6 hhold on;& |1 N  @- {& w) K! O; \/ N
p3=polyfit(A2,B2,2)
# \$ b9 V9 m& m; W; C3 k& rf3=polyval(p3,A2);0 h; E& v! W* s5 H: F% c! T
plot(A2,B2,'.',A2,f3,'-');, e0 d2 d1 A" Y  y! [% C3 Y
hold on;1 Z2 D" ]+ @( q* e( }* O) j
title('白内障双眼病人情况');
1 n; R# C* j4 o' r$ M# gxlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼
9 b( Z, G3 d' ~# z病人平均等待时间');* `% A0 o( K; n. J% t
axis equal;9 D8 q. V! R8 A. O* q/ i
figure(3);
+ V; T  z! T$ E- G* x1 OA3=[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- @# g; ~! k' ^* H
28 29 30 31 32 33 34 35 36 37 38 ];
& z5 s% `! s1 Z' TB3=[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
1 w& @) A$ q8 W; a11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];% O( ^9 |. A; Q0 u; N
subplot(2,2,1);
5 Z0 j* Z2 u+ l7 r8 T7 C! X. e. rplot(A3,B3,'.-');
; ?) t$ z# q7 I2 f& J5 shold on;% c4 |3 c. V4 _6 t# }0 R7 L- Z
p4=polyfit(A3,B3,2)
9 D9 z  r8 g' o6 S' f9 ff4=polyval(p4,A3);
  h4 R  L7 P( vplot(A3,B3,'.',A3,f4,'-');
/ Y' {* f# M) H" N* Q' Phold on;
, |# v* e: N4 r: b+ {5 [title('视网膜病人情况');: f. H  \+ H* V
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
) P$ q& ]0 _" c1 o  ^& ~' E' ~: E, J');! t* Y0 U5 @+ V- ]: n& `; D  R
axis equal;* i% R5 X' J' U; @- {6 q% s
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
/ T( j3 r! |2 }: i6 x* H. M37];
' U) C! T: R1 b' w) ]  B5 h6 KB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
  s; {% R, c6 o6 U( T# _8 p13 12 12 13 13 12];
: Z" J8 H6 F+ |: z8 m4 Hsubplot(2,2,2);6 }4 \- c, s2 v" d( O
plot(A4,B4,'.-');
+ r, M  D( K, z# _3 ~& u( ^' ^hold on;
. v" Z6 O* P% V5 M$ B) [4 `p5=polyfit(A4,B4,2)$ f; g$ a% x0 n2 [; q3 ]5 L! x
f5=polyval(p5,A4);
  H/ E' |! r% H: N3 T, {: h: }plot(A4,B4,'.',A4,f5,'-');
' E. M2 y9 o5 \/ p+ q6 z% [/ e/ Dhold on;! w4 Y; Y# T9 s5 [! |) V; S6 u
title('青光眼病人情况');
' b5 L3 F2 G- N/ Ixlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
/ u  a; j; r8 g- H5 k');
0 N3 f2 o$ V3 M5 o% Y, \axis equal;
- Y7 `! [* Z' N/ x% l7 P  dA4=[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
" T$ ^) @% L% x9 Q37];! g: }5 Q% h' S  [8 v% T& B
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 154 A% |8 ^+ Q( L! H$ }
13 12 12 13 13 12];
0 O' b$ x' C; Q" y. D9 jsubplot(2,2,2);
( e* y' [1 L; R  n2 `. u) mplot(A4,B4,'.-');8 _; n) q0 v4 l3 N, ~: I8 e
hold on;
  x/ c6 s! ^3 Vp5=polyfit(A4,B4,2)
0 n$ O# A1 U5 f6 x- d& lf5=polyval(p5,A4);
, t( U, a1 G& E2 qplot(A4,B4,'.',A4,f5,'-');# l8 A; X- l; |: I. N6 \
hold on;, F: A* k! k4 T! X: r' I5 E
title('青光眼病人情况');
+ ^" ?$ s, o: k3 B1 t8 Bxlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间. X  ^% F: p& E1 ?( t7 T; G
');: U$ v0 r0 l+ N1 C5 b1 U% J
axis equal;
4 e3 B- V# ]6 B7 c4 ~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];
" ~! _' J. P# K+ _- s1 ?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];' g, l: C! [/ g2 O3 V  [7 [
subplot(2,2,3);
# y1 y$ v3 h1 l" f8 [plot(A5,B5,'.-');
2 h/ H% e" C7 s6 t4 |8 x% l4 n  Zhold on;
" M* i* u. z; w4 I$ F: Cp6=polyfit(A5,B5,2)
& M$ P8 k7 p; {6 C6 f2 Mf6=polyval(p6,A5);
2 G% U8 p4 G$ g; f: Y% o  ^* pplot(A5,B5,'.',A5,f6,'-');
1 C5 U& M1 M4 h7 r" B* Ohold on;. Y$ M7 E8 \2 P. K/ ^
title('外伤病人情况');6 H( a) w4 S* h7 Q1 n+ y) k( {
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等) L% H& S5 V! s2 h8 J
待时间');0 U/ q+ k" A2 a4 B( f- U- `, _) _
axis equal;5 ?" N1 m5 k9 j5 A  E' a7 [
二、层次分析法的一致性指标判定的matlab 实现:; u  a5 ]* f' G
function H=ff(A)
, b4 O" u  T5 o& Ct=eig(A)
' i( s) @7 a" J# ~+ tw=max(t)3 j8 ^& D9 N. l0 w5 Z& L9 A6 m. b
q=(w-4)/3/.9
4 j) g. a3 T% T% Rs=[(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(
8 s6 X) U2 A6 F& v9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))7 K6 w" c  l% K0 v3 K
(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)$ y" d' I4 G* u
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))9 p% X9 c3 E# j" l  C# c8 Y6 X
(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), L" ]5 `  Q" b8 P
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))! C9 Z6 r3 x. r" S+ ^9 s
(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)
9 q# J0 N- I3 ?! y4 ~( y+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
3 z) F0 @3 P& U6 q

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

    回复 迷途的羊 的帖子7 \  h% t5 t6 }+ J! {
    4 p7 E& }0 o% F8 o. ]4 q* n
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦# k8 N7 G7 V: [
       
    回复

    使用道具 举报

    紫辰 实名认证       

    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');- S; J! o; H: k) a$ U
    在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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-7 11:32 , Processed in 0.854066 second(s), 106 queries .

    回顶部