QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
" A7 P8 y) q8 t9 F' I[A]=xlsread('C:\MATLAB7\work\问题3数据5');
- G! W6 o* p( n* n8 A6 rlen=length(A);! O0 P8 ]  s+ L' W
i=1:len;
; ~% q( v$ ]. V2 {j=A(:,5);- O4 H% n) l: |& P  x5 L. l7 g
figure(1);5 C4 I+ ?$ n. e
plot(i,j,'.-');* @. N" Y  M$ r9 x$ B, U4 e' ^: q
hold on;
' e+ C7 `& ^9 ii=i';: Z2 _# v& W7 \) E  Q8 t, c' @
p1=polyfit(i,j,2)
! ^8 G- c  q+ e  [* Gf1=polyval(p1,i);
5 m- M$ O' O0 I, [plot(i,j,'.',i,f1,'-');  B$ }" T# R  m  k& z# g& L; ~. D
hold on;0 T/ ]7 ?3 D( c% M6 T6 x
title('病人平均等待时间与病人到达时间的关系');+ O" c! I% a% O4 g, ]; p
xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间
: O5 B* s; D* R( j  x1 o');; h. x& W$ u: h/ b  E) `4 @
axis equal;
3 y1 F% S& c( O' Ffigure(2);, {# }  ~4 J! |
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) Q7 {( p2 \! Z
32 34 35 36 37 38 39 40 41 42];8 E4 C9 }% Z# I2 ?) u$ Z  Z! q
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
% o! O* U  `: B11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
& T* R' W4 e4 v9 |3 D$ k9 zsubplot(1,2,1);
3 W* R+ x9 o/ }" J: oplot(A1,B1,'.-');
6 \' e% c7 a3 b0 f4 uhold on;
1 j) N* c9 }: t8 e! t9 I: Dp2=polyfit(A1,B1,2)
3 P5 s/ Y: n3 T& p5 If2=polyval(p2,A1);
! @+ O  D3 W% Eplot(A1,B1,'.',A1,f2,'-');
; U/ n3 m; L$ \1 ~. c7 ?hold on;' l) ^/ r; N. g4 u
title('白内障病人情况');0 G$ ?4 E/ i2 v9 d
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均7 ~3 U" A+ ?. W
等待时间');
& Q5 j; I5 u, H# {  Vaxis equal;
! k: T( f+ K6 X- n( IA2=[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
' ?' w1 x& C. ?) R6 Z1 x31 32 33 34 35 36 37 ];
2 K9 M; R. M+ @) h  _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; i' L/ F/ r; A' X3 m8 z3 ?
12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];+ n. G8 P3 r: ]5 d: M( e
subplot(1,2,2);
5 M' e( x2 \8 s# c; ?  X/ A# Yplot(A2,B2,'.-');
9 D* p$ A' z8 A7 }8 E: Hhold on;
; a1 G9 T' Q; K+ O! Z+ Xp3=polyfit(A2,B2,2)
( ^6 F7 ~6 A7 Mf3=polyval(p3,A2);
% h- R) H# ~! Q* Z# ~1 ?plot(A2,B2,'.',A2,f3,'-');5 @" V  @3 N9 T$ p6 q+ ^4 k" H
hold on;) _2 U- B2 Y! T- z
title('白内障双眼病人情况');" C1 x2 p; a( V6 _
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼: M! \" R6 r2 S. O0 L4 k7 h
病人平均等待时间');
* b% ?( u2 ?0 j( \4 N: ^9 h) T6 m7 `axis equal;1 Y: e2 A) s7 x" ]% F" H
figure(3);! E% o' N, v, P1 i4 X' |
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: s  T5 M* f: f+ g" L28 29 30 31 32 33 34 35 36 37 38 ];- D. r# U8 x. g5 ?: i: h
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
8 m. ~3 I2 z4 m2 O1 F* x4 k11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
/ `$ i  ?, S; T4 h2 X) o) b# ksubplot(2,2,1);' Y) W6 E# C# a4 {
plot(A3,B3,'.-');
1 E! t" S+ c! h! e( B% uhold on;
2 G+ j$ o% o4 ]$ F. Tp4=polyfit(A3,B3,2)
" P1 Q1 x5 g1 tf4=polyval(p4,A3);
! w& E* Y( F8 O  B' iplot(A3,B3,'.',A3,f4,'-');
- f5 Y  E' S% y8 m2 k! u2 [hold on;8 c; N! e; j: ?# c' n6 _
title('视网膜病人情况');9 o" a1 q  c# I6 [
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
: h  G: Y( M9 {$ F');
* v7 T' [0 E' X2 Oaxis equal;# @8 U# h3 M4 J; p
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% A2 r/ _* o! j5 G- Z- `. y( a4 T! L
37];
, }9 h1 ^$ V7 s4 AB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
4 ^/ h: T8 C1 m% D13 12 12 13 13 12];6 x3 ?" m' |. |5 h7 }3 [. v
subplot(2,2,2);  @. `( M0 d, Y
plot(A4,B4,'.-');6 l$ o( p0 u% ?0 G
hold on;( `: T4 A9 \' J' X
p5=polyfit(A4,B4,2)
; w' b* U/ S! i/ @0 jf5=polyval(p5,A4);' N* K3 Q: s: g( s. Q! c( ^  k+ G
plot(A4,B4,'.',A4,f5,'-');
: g8 Q" n, [% B! Q: A& }0 |hold on;
0 y: Q* ^/ C0 w+ o4 p( X( Htitle('青光眼病人情况');
2 `( Q) N' R+ hxlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
1 K  J. ~  D5 K. j7 {');
1 L4 [2 k# v& ^. oaxis equal;1 \) j4 ?& D+ }3 X7 U* b( ?
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; m' F5 ?$ i- v2 Y" G' z  e
37];
; w; O% S, K4 ]+ H3 |( `5 RB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 158 t7 T' `4 [, g, X
13 12 12 13 13 12];
0 [2 E0 q9 i0 I" j0 a* msubplot(2,2,2);
5 D" g5 x4 Y2 [- z% \% Xplot(A4,B4,'.-');
% {# _; P9 ^/ [9 x6 jhold on;
& F; I6 F4 l; ip5=polyfit(A4,B4,2)* |1 P, T& o: U3 P0 J' r
f5=polyval(p5,A4);. Y: H3 E8 o' e+ V) p
plot(A4,B4,'.',A4,f5,'-');  b8 `, n4 z3 G, c7 m9 U' O' |1 S
hold on;$ V# y& b% D0 P$ Y
title('青光眼病人情况');
- P3 _  w( o6 d" n; {* A/ Q) V% Hxlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间) d, R7 f. Y( N8 `0 V* W
');
3 I9 q; [+ Y7 }; V7 |axis equal;
' q) N# K+ a7 D+ ~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];- G- l: W* i) u# G, L
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];
# W2 g7 [) @, m+ t( \6 Jsubplot(2,2,3);/ c8 [; M& [$ M. b' c- i1 T$ n# q' p
plot(A5,B5,'.-');
0 \1 f! g8 s- X7 Y$ j3 c3 ~$ P0 Y- Khold on;
# H" O. |3 Y3 k6 _p6=polyfit(A5,B5,2)5 e# w- p% ~1 a5 R) C# c
f6=polyval(p6,A5);
3 ?2 m& ^( r# A3 d* \( C  d' x! }plot(A5,B5,'.',A5,f6,'-');8 a+ C# {  v* ~) c( f5 u
hold on;
# I* q% a# F7 T  U4 t' @title('外伤病人情况');+ O, D# e; Z" a3 z/ I- p# w5 }
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
$ Y, A8 i! q7 N0 W" J4 j待时间');1 {  I" P5 u! O  D. B% E1 P$ ]
axis equal;
! n* N# i5 r7 s+ k) g# Z" G# W二、层次分析法的一致性指标判定的matlab 实现:
1 L6 M3 u7 |. Y6 v" x' xfunction H=ff(A)
* i$ _9 S4 z" I& O, ]t=eig(A)3 o% B* _1 Y6 y  ]0 X  U5 x' D
w=max(t)" i: e/ x9 n7 G0 \8 m+ F! {5 T7 Q6 m
q=(w-4)/3/.9
# z2 y: f) Q2 n" O" j" Q5 r$ G- X& {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(
2 H2 Y+ s0 y& ?$ z% L  S$ m7 Z3 ^) A$ z9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
+ W- `! |7 O& q" A+ c5 U; \6 U  g(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)! E$ u& g% P, D( W
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))2 W1 Q* {$ [5 A2 Q
(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$ |8 Y1 t% l% @' C9 x+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
; r/ Q4 b  G6 Y0 Y' e2 ^(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)# ]; t+ R  Z3 h6 U. S# {2 [3 V
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
! L2 F' {* r9 ]. L2 K4 @. t

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 J9 J! R1 t3 D
    . U! n; U; r3 A0 T5 P& U是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦$ k9 l! Y* m9 r
       
    回复

    使用道具 举报

    紫辰 实名认证       

    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');  P3 e; _4 r4 _8 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-6-14 07:13 , Processed in 0.508453 second(s), 107 queries .

    回顶部