QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:! Y: p3 e# d; ]& j
[A]=xlsread('C:\MATLAB7\work\问题3数据5');/ o- \$ l7 \. x' i, v
len=length(A);
' g: M" F0 S9 D( B. C: Fi=1:len;
* t" }3 p  b" C6 Xj=A(:,5);$ i+ t8 H1 X, g; k% Z
figure(1);6 b8 ^: a& N- A- h" N- Z2 x
plot(i,j,'.-');5 l9 ^9 R  w0 s3 e( c9 L
hold on;
' \, }) C$ Z  j9 `2 ]) f3 @i=i';) B3 }* O, g: S, [2 E2 [/ d. l7 d
p1=polyfit(i,j,2)5 B1 T/ i% k& @* o+ X4 z
f1=polyval(p1,i);* m8 k- H9 K: b* K2 o
plot(i,j,'.',i,f1,'-');- |4 v7 m  {4 P$ z' T
hold on;
4 j! Z% i3 k8 }& Y, Ztitle('病人平均等待时间与病人到达时间的关系');
9 M+ c! z* ~- L* b3 r5 @! _- Q. uxlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间- J/ Y3 i) d* m" c( y/ m
');2 z# ?: }) |- H. ~# ]
axis equal;) L& {0 H& x: D
figure(2);
  h# T' |" z( \! ~. H7 t6 z" cA1=[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
, J8 K, \7 ^( k; f4 X32 34 35 36 37 38 39 40 41 42];! [6 }% g, \) i6 o+ H
B1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 111 q0 x9 Q# O9 w, ?  p  L- i8 i
11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
- K. A8 i# N( A, ?2 b* j7 Xsubplot(1,2,1);
; j5 u  O- A5 D0 e8 e4 ^plot(A1,B1,'.-');
1 s0 F9 o* ^1 s& @  phold on;/ l" O2 F* }7 z* R) c( Q
p2=polyfit(A1,B1,2)' _( Z5 @# E) w6 z
f2=polyval(p2,A1);
1 U) |) Y2 `: U. @* o9 m. ^/ z6 \plot(A1,B1,'.',A1,f2,'-');
$ }/ G$ i/ L0 D0 x; Zhold on;% j, T1 F4 H( e: S
title('白内障病人情况');& Y3 F* z$ ~. D% P: ?8 H) W
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
  m5 d/ S% f6 ?& p, G" T4 [9 H等待时间');
, N* A! w& X5 P7 A5 p# J8 j. @axis equal;7 _0 \7 j4 _- F; [4 C3 }7 X
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, m# i% |2 C; W9 s
31 32 33 34 35 36 37 ];' n, I" x0 J4 `9 R; Y
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.675 `# f5 x( e9 v: u& C
12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];/ \0 t2 o5 X5 e+ I3 ]
subplot(1,2,2);
3 E0 F+ N) J4 Q7 ?- D% {plot(A2,B2,'.-');6 I( O0 m+ x8 e+ d3 A9 k0 Q
hold on;/ e. {& m" K- m& h- r" P
p3=polyfit(A2,B2,2)
8 ~( @! J/ [/ e$ V+ x& T1 Q8 yf3=polyval(p3,A2);0 x/ A& C% j( ~
plot(A2,B2,'.',A2,f3,'-');  B7 M2 W8 F4 A; K
hold on;8 g; _6 \, V* R
title('白内障双眼病人情况');6 J9 J! N/ r- d6 [' p6 U; j1 X% k1 I& a
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼% G8 M. G" ]- Q* h% @
病人平均等待时间');
6 o7 m  m- T/ n( l9 d% {7 U: faxis equal;7 C% `7 e% A$ m$ }7 t5 `( s
figure(3);/ y; d1 @2 A3 `7 s. n  a: R- d
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
$ v& G, ?% ~, B28 29 30 31 32 33 34 35 36 37 38 ];
6 P% D# A. ]4 U2 LB3=[12.33 12.5 12.3 12 11.67 12.33 12 13 13 14.2 14.25 14 13 12 11 11 10.756 l" @, Z) d$ u7 N% x
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 E8 D( [  l9 Zsubplot(2,2,1);
$ G$ c# M- D. R, F" W) Gplot(A3,B3,'.-');) h  c( o. v  P9 f; U! c; X8 q
hold on;7 z# ^: x; r; d- h, a* @
p4=polyfit(A3,B3,2)1 J4 R  S) I  [# q; L
f4=polyval(p4,A3);: J0 {5 G8 w# G8 V4 L/ Y5 X9 C3 L& Y
plot(A3,B3,'.',A3,f4,'-');
. \4 H6 {- l0 G4 V7 X6 Ihold on;7 h0 ~. Z: t% x4 Z' E4 f8 S! T
title('视网膜病人情况');* N5 b' d' H8 T
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间4 y0 \; x! d2 d3 j
');
/ I, N8 b6 B6 H3 Paxis equal;0 j& t7 J! [9 l  z9 Y
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, q8 B+ X8 J! ^
37];
% ^- M/ y- V" m+ G3 Q7 {, YB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 151 x6 e6 z7 ?/ v- @& @
13 12 12 13 13 12];& V4 q6 k" f9 e, K! z
subplot(2,2,2);6 r3 ~1 u. n: R1 [
plot(A4,B4,'.-');5 H- m; B  k* x
hold on;
! N0 ^- _- M6 y- ^  Zp5=polyfit(A4,B4,2)
* H9 _% [8 @! u' X( if5=polyval(p5,A4);/ V* b8 @7 @$ u# p
plot(A4,B4,'.',A4,f5,'-');' C+ V% g$ {6 }- j5 M. `$ [2 A
hold on;
6 F2 Y5 Z' }# U; V( `3 ptitle('青光眼病人情况');$ n8 x9 K" d6 t$ A  R( l7 {
xlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
1 g; z" r8 j- ?');2 r4 @, h/ k7 i" Y  G* b$ O
axis equal;, O1 m3 i% r$ n
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 340 d, p/ i, U8 e: M9 j% j
37];# Q# L4 M" E; h6 a. j5 z1 X
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 159 t' @' Z2 n- j. p6 E, _4 H
13 12 12 13 13 12];
* ~1 _3 p3 c9 z+ Hsubplot(2,2,2);
3 n/ N$ r6 A/ N* j3 gplot(A4,B4,'.-');% p7 ]$ \. D1 d: l
hold on;! V3 O) j4 p! Q' D0 B! {2 S" ^6 j
p5=polyfit(A4,B4,2)
  H4 D. F9 G5 F- ~2 @3 Z" Zf5=polyval(p5,A4);5 o1 B" c) N" b
plot(A4,B4,'.',A4,f5,'-');
: F3 \1 |# m( u. i6 uhold on;1 }/ C  d# h# {% S7 H
title('青光眼病人情况');1 s* I7 O8 ^& r& f, B
xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间4 ^5 R, D. v9 L+ {4 w: X4 i& H
');
7 y/ b% i6 F* a8 yaxis equal;
( O. D- g) T- l" K2 AA5=[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];
  G# i* S8 F  J9 _: ?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];: J6 ?# {+ Y3 d& D% g
subplot(2,2,3);8 v! M1 n" L+ l( C% S
plot(A5,B5,'.-');
, F6 x2 g7 Y- M; `# m4 ohold on;8 E, B' A, d5 r
p6=polyfit(A5,B5,2)( q6 Z) \' L' ]8 S. h" w+ {+ t
f6=polyval(p6,A5);
7 J) i- r6 z  hplot(A5,B5,'.',A5,f6,'-');
" e9 f0 d0 ]8 L: Q/ Z1 A3 Nhold on;! y3 \# ?; s1 e1 V2 _
title('外伤病人情况');) F, _$ v* N. |* R
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
0 d$ C0 j+ {, p* c5 P待时间');" ~0 U* S& w8 B
axis equal;
! j( \8 ]8 b( B( ^: j/ d二、层次分析法的一致性指标判定的matlab 实现:
/ Y2 ?! ]7 R4 Z. xfunction H=ff(A)" N, @9 `8 @7 S$ q
t=eig(A)
7 S$ i: z9 a( c- F* y1 xw=max(t)
, k- N* ]2 _. |5 j5 v4 b- l! D: T$ Cq=(w-4)/3/.9
6 i; h- {7 Y% g) H. u9 A+ A( q$ js=[(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(: n3 \9 L+ k0 N- f  z% ?
9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16)); n% A) a  j3 m* N
(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)" ~: h6 [$ C$ o2 c
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))+ j- ?0 v6 b/ ^
(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)
0 g3 A* d& u1 B' }+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))/ h. Y) y: w! U! f" R
(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): y2 Y% T" N& h: Z
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]% w4 o* E$ b$ ], A% d2 s4 {

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

    回复 迷途的羊 的帖子
    5 G! `- i' ^5 g7 L8 x' B2 f; l, Q. }/ C2 Z
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦
    ! i: y/ g, z3 Z9 C( b8 f   
    回复

    使用道具 举报

    紫辰 实名认证       

    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');2 \9 h2 K$ }( a1 g& ^2 }" 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-7-31 06:47 , Processed in 0.430472 second(s), 107 queries .

    回顶部