QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
- O0 e$ z2 F  g; A/ Z3 L[A]=xlsread('C:\MATLAB7\work\问题3数据5');
7 N' i6 ]1 s' n5 U8 Llen=length(A);
5 L* S: P( V5 M6 W- q) `i=1:len;
9 e8 Z$ \/ x0 p4 d5 a1 V% Lj=A(:,5);
& _' e  B9 N, ?+ \7 Dfigure(1);
" ]& D7 n, A0 [; }: ~plot(i,j,'.-');
) t5 X: a- b" ], Bhold on;
) L, X1 C* E$ Y0 V/ Mi=i';, W* Q% R: U! r2 G3 ^
p1=polyfit(i,j,2)
9 b3 S  i/ S4 [- Lf1=polyval(p1,i);6 G3 x! o+ w2 ?/ ], }" A& L: u
plot(i,j,'.',i,f1,'-');
, g" Z- T* u3 B+ [/ M+ |. Whold on;- f* O. o8 G4 K* S6 s$ z
title('病人平均等待时间与病人到达时间的关系');  h, C; H& b; b6 U
xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间  E  Z- y/ L6 @# h4 M. f
');
$ ~( ?( V1 |7 b. x& _5 V* ]axis equal;
/ S* U+ ^' r4 m$ @figure(2);
3 Y* m4 N! ?  r' d; m1 G& D1 SA1=[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
9 P* t6 j  J0 h1 g9 S32 34 35 36 37 38 39 40 41 42];3 k/ l9 D2 J2 ^6 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 11$ z( `/ o$ \# v- j1 L& ]) S) b
11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
+ ~  _/ L' I# P2 `+ \, isubplot(1,2,1);2 d3 k" X1 i+ j: t
plot(A1,B1,'.-');, B6 o; A- l/ `
hold on;
5 x: }+ d! @" I  Qp2=polyfit(A1,B1,2)( ^6 ^. F9 N% a- P" x! }) x
f2=polyval(p2,A1);
% z& D8 T, l) ^plot(A1,B1,'.',A1,f2,'-');! Q' t) G2 `- x9 {2 L
hold on;' y5 q; u9 d0 J
title('白内障病人情况');+ B6 s% ?) j! l) v
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均+ d8 ]4 }6 D- T, d5 i
等待时间');
" b! F% O. {) j8 ~axis equal;' M/ T2 |% M% ?6 p1 ?  l; U
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
6 ^. N' B( X. y! T2 i31 32 33 34 35 36 37 ];: a6 I9 D$ z5 @; E- ^
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, }5 O: B2 M7 P. n, o. Q
12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];! i3 J1 A. f; I+ B
subplot(1,2,2);6 v: B& |* K/ H+ \! W* l% l
plot(A2,B2,'.-');
1 P2 Y0 M0 Q" v/ ^0 @5 @+ phold on;* s/ P* w3 K$ s- }$ K* R; k
p3=polyfit(A2,B2,2)
3 Q4 g" X4 y# \f3=polyval(p3,A2);
' i! `6 Q( b- l5 J8 cplot(A2,B2,'.',A2,f3,'-');
; V5 \. ?3 Y4 M- A' X: m' qhold on;
! ^# n1 J' r" M& Atitle('白内障双眼病人情况');
7 e: t2 F# b. P5 u' h# M% pxlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼
$ `8 C$ n4 A. H2 o6 r, `, }5 W病人平均等待时间');
, F) \6 d: {# W# }) T9 o% |axis equal;2 u' N/ d2 k! }$ s
figure(3);
% y$ n* Y% }3 O# H2 U' l- IA3=[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
+ q2 G! F/ A6 L; H4 C2 N. J# z2 L28 29 30 31 32 33 34 35 36 37 38 ];
# p, A: S+ A/ ^/ MB3=[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
6 \' m4 [% T. g. k0 ^11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
; [* m/ p, w$ H4 X( |4 X7 t, E3 gsubplot(2,2,1);* g3 v+ U% D/ }9 o9 w$ H
plot(A3,B3,'.-');+ x' t/ N/ M. z$ [
hold on;6 p' {7 J, a: @, B& F
p4=polyfit(A3,B3,2)
& J- l( V) x" J* [& g2 Kf4=polyval(p4,A3);
8 b$ `6 W- ?4 k/ P5 ^( ]# L6 G# ^plot(A3,B3,'.',A3,f4,'-');
' ]2 a9 F: r# J! Y+ T# X- }4 Vhold on;8 R7 l6 S8 a' j! s6 J
title('视网膜病人情况');1 v3 F' H+ \5 V; f) B
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
% t- _7 c; k, d6 z" b! u');' Q" C' D$ y' h; c' T: a
axis equal;
! B: y' [7 r4 Y5 q+ j' S/ v/ m' xA4=[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$ A7 X9 V' A6 b6 \" v
37];
# {9 x  f" p  i6 N$ l7 gB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15) q1 B# {- I* x: W7 G' i8 G
13 12 12 13 13 12];- U8 ~5 M' G4 J5 N$ i. }
subplot(2,2,2);( ^7 G( W& q1 W+ c. j
plot(A4,B4,'.-');, ]$ U0 A9 l2 B1 a/ K7 H
hold on;4 s( G% A4 i8 n2 j
p5=polyfit(A4,B4,2)
5 D$ v$ W1 a9 Ff5=polyval(p5,A4);
. f6 S: B" q" a0 w! G1 {2 D" iplot(A4,B4,'.',A4,f5,'-');
; @' U1 d3 s" U( A$ @1 K; o! Whold on;
0 d2 r, C; ^3 e3 K' H* @) G9 Htitle('青光眼病人情况');
6 y# ^* t0 T; |6 v( z* jxlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间: i2 j/ I, _# t
');- O! [5 b" w" P* S+ D
axis equal;
* h( j3 {2 Q% r# N, f1 [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+ Q0 M. u# j# b, f( N
37];
' d7 I; t1 @1 \: q+ RB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
& _1 `7 u) n1 r" j9 F13 12 12 13 13 12];
* P( J& L5 Y$ {& j: L- |1 r/ a" Fsubplot(2,2,2);
5 S6 n/ U9 Z: T: |% tplot(A4,B4,'.-');! f& H- g: t9 z$ y
hold on;
) V8 k5 f. @( g$ rp5=polyfit(A4,B4,2)
, S. {* H' k9 Z3 P, V, xf5=polyval(p5,A4);/ [3 y4 E" l4 w( B1 U& f8 P! P' e
plot(A4,B4,'.',A4,f5,'-');0 e5 I/ [! d2 r* h# Y1 \
hold on;5 M  z$ t# k- ^  n6 D/ D. x* X
title('青光眼病人情况');+ P9 O: j4 ~  Q# Y
xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
* J* u% b; [- j0 t7 E) `( @');9 C3 t4 C  M# l" G1 o
axis equal;$ U6 p+ Z4 b4 O6 @& ]2 ^4 J
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];( s" l  I" k8 v8 A
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];" j# J4 ]. Y% E: W& L& Z% j7 p
subplot(2,2,3);
& I* j9 x! T  l; c+ wplot(A5,B5,'.-');+ Y* K8 ?# f5 q: k3 s
hold on;
  P( [5 C! q: Z2 O* d2 s" b& C! ]p6=polyfit(A5,B5,2)
8 v, _  P9 g. s6 |/ l8 Y# Sf6=polyval(p6,A5);8 m- @7 W8 a' i4 J3 S" m0 q  r
plot(A5,B5,'.',A5,f6,'-');
) _! }$ b) [5 e- f8 p2 C( B5 W: {, uhold on;' T* E$ V' L! I
title('外伤病人情况');) X& i( U$ C) J. L
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等1 m' o$ B) @. R) O9 o0 }
待时间');% d& d2 y$ H* n# `$ I1 {7 M
axis equal;
" Q2 \; W! }8 |3 J# {% y二、层次分析法的一致性指标判定的matlab 实现:
" n( d: K8 l* i! y' Bfunction H=ff(A)
/ _( _2 y: w  @3 G# Kt=eig(A)
4 o0 w2 N/ T  T6 yw=max(t)
# W2 t1 y! B% U* Hq=(w-4)/3/.9
+ G% E6 e$ }# _+ w' F3 _3 u2 z" ]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(
4 N6 b; R! ^0 K1 f' v# x" C! Z/ J9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
8 M0 X' R+ s# {7 u6 X(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)
! F# b$ E6 G# L8 n, Y$ q, @+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))/ l. V; `4 T% [2 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)# O8 p: C+ J1 S: c* q3 n
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))6 Z: J/ s3 H4 A  C5 N) d
(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)+ h! N. E5 S/ P
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
$ ?' R6 t5 ^. [

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

    回复 迷途的羊 的帖子
    2 s5 q. F) |; S" Z' q
    8 ^1 }- b4 `/ t是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦
    * {. Q4 l6 x& w! N. G3 }0 ]1 m   
    回复

    使用道具 举报

    紫辰 实名认证       

    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');
    # k1 K3 A  f3 u8 M: c在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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-6-11 18:28 , Processed in 0.460550 second(s), 107 queries .

    回顶部