QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:0 s' ^( a7 i3 c
[A]=xlsread('C:\MATLAB7\work\问题3数据5');0 @/ \: u- A  _, ]/ r% n9 J
len=length(A);
. x) Z; O5 k6 i" q+ @5 v; {) ~i=1:len;
( o  J& `; f6 N9 Y& Nj=A(:,5);- U& H) p; Y- ~$ n* s* \+ @7 P, T
figure(1);* i( s$ |6 R. Q9 l  M0 I3 e4 J
plot(i,j,'.-');) M" O5 F  ~. [. Y, ?
hold on;% O: B* i$ y- u/ H( H" [
i=i';
: }. v3 S' i1 Rp1=polyfit(i,j,2)
5 \  V+ s! D* F; S/ i( e5 c: rf1=polyval(p1,i);
: w( U2 {9 a& E9 I) O) J- f, tplot(i,j,'.',i,f1,'-');+ a( Z# J0 n8 q. t( T. z( h
hold on;  |# ~& y2 d0 v8 A- ?3 G
title('病人平均等待时间与病人到达时间的关系');
6 y# y5 V# I+ `xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间  _4 E( \! z; f2 e( H7 h
');5 H3 {7 p4 d$ {+ W3 i
axis equal;
8 j, u; E( t# ^' {& Yfigure(2);3 P( @- Q8 X" f8 D' C! t+ q
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 f. X: t3 }" r: _3 ]
32 34 35 36 37 38 39 40 41 42];& p& H: z0 l$ Z2 N: [
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
- F$ k- O  L8 P8 I, h" W1 f11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];6 a$ _+ l: |7 e
subplot(1,2,1);
1 j% S5 l6 R" Iplot(A1,B1,'.-');
; P# X" E! Y$ U( [hold on;) f2 W6 k6 T- r2 U! i+ g
p2=polyfit(A1,B1,2)
0 F% m4 c6 t6 q0 G* d" t, Ff2=polyval(p2,A1);7 _2 u2 w" {' Y+ X1 c
plot(A1,B1,'.',A1,f2,'-');& q. G% N0 |% E  \3 C& V& e
hold on;
1 w5 t; f! C$ `8 g: ^6 q7 d+ z2 m5 Wtitle('白内障病人情况');
7 Q5 o* b0 B7 Fxlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均4 h- k! n" t, M
等待时间');
- i' g9 m6 {$ H6 J: }( \' J) taxis equal;
8 F5 K$ G/ X! p3 d; L& C/ TA2=[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
# @; O6 z0 e/ i$ ^- f" I31 32 33 34 35 36 37 ];9 ^/ S$ ]. v' |; u2 Q
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
4 A* C1 g6 z& D9 _# d3 ?12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];( @# @6 Q" v3 f. A
subplot(1,2,2);9 y5 B8 P. Z; _4 l8 ?7 ?- }) ^" D
plot(A2,B2,'.-');
: v: g6 ~" e8 a/ S3 [hold on;5 ?0 ~  ~5 W9 S
p3=polyfit(A2,B2,2)1 r5 a2 S  r2 O3 f6 a9 b' M8 Y; f
f3=polyval(p3,A2);  R* |& G. l  d( p# A
plot(A2,B2,'.',A2,f3,'-');
- S1 Q: U7 Q% [) {hold on;
9 p( ], b* ]4 B. |; Z: P) ?title('白内障双眼病人情况');: d0 n. M& x8 u9 s
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼
9 r" {; n0 f3 l: X( a病人平均等待时间');" y, E* d5 k% d) C/ |* b4 i
axis equal;1 Z7 a* _4 L) W, O! R  F+ ~3 u& m
figure(3);# N6 g1 ~) |! [2 E# V
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 273 G2 Q. ?& i( p
28 29 30 31 32 33 34 35 36 37 38 ];* k( ]2 s' ?. d- n  W/ G/ b1 f. A
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.758 |( \! _2 z2 A+ \' 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];
0 [4 p& j+ W0 ^) F: }subplot(2,2,1);
. Z& X* \+ h! }- Z3 M8 |5 k  gplot(A3,B3,'.-');2 I) v5 {# w/ Q, c; [
hold on;6 c5 ~5 |) j5 W9 d4 E0 E8 P( l, @
p4=polyfit(A3,B3,2)
; v$ F/ x" Y. M4 \" P: ef4=polyval(p4,A3);
: y3 @. R$ f$ o& Jplot(A3,B3,'.',A3,f4,'-');' D; L9 k) n" T. _! T* i0 C0 `6 [
hold on;! K8 v* j* E0 z  I1 N3 k# a4 F
title('视网膜病人情况');  C" j4 d* M: Q6 c& G- _9 i. F
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间3 I5 B) u0 i+ H6 T  L. A
');& n+ ^2 h" }# [& h: ^
axis equal;
6 T  E! X& I3 H) Q9 a" ?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) J" U6 u/ }9 C$ B  B) W0 ~
37];, {/ `/ R1 W+ n7 t
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
1 o5 p, w5 _' @- x  G' H8 A13 12 12 13 13 12];
7 y5 O* J: @) K) Xsubplot(2,2,2);
* C  ~( K5 ?9 Mplot(A4,B4,'.-');6 i' q+ `: Y2 \" |8 C
hold on;
/ d, Z4 _. t; d. Mp5=polyfit(A4,B4,2). |, v! p$ x: R% o9 ]
f5=polyval(p5,A4);
8 `1 a8 u4 ~6 V4 Oplot(A4,B4,'.',A4,f5,'-');+ A5 B/ S- i$ ^, Q: [1 D2 G
hold on;+ b- ^. m; G+ e
title('青光眼病人情况');  V$ l* S, v7 K3 r/ c
xlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间$ r# \. s; q. G  g2 B4 U
');( B, ^# S0 Z; ~0 A) O+ K! V
axis equal;
3 N/ ]3 L" d2 @8 ]% a( P0 NA4=[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
" C9 ?1 X/ Q' G% i: [1 J37];
/ @8 M. y; j' e, I% xB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
2 }# }* S- |  G! o7 S6 r6 f+ x13 12 12 13 13 12];
: ?( z2 U, E# g& F; @/ usubplot(2,2,2);
3 ], x% x4 q( q1 z2 oplot(A4,B4,'.-');7 U7 u* _- g+ O7 p
hold on;
2 B5 @# M' f/ L+ c2 rp5=polyfit(A4,B4,2)4 O3 Y* D! g9 d5 h* Y
f5=polyval(p5,A4);
2 u3 |" n( W4 X1 M: zplot(A4,B4,'.',A4,f5,'-');
7 d5 R* c6 t2 G# I* {hold on;
8 p# o& f0 _% z1 Ctitle('青光眼病人情况');$ r! `$ g9 @  y3 N+ s4 g! E
xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
4 p- l# h$ M' S2 X: w- W');  `  ?# X8 g* R7 J$ O+ x
axis equal;' i' b" q% K) |7 _7 y! W( B: Z
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];
8 R( Q" H8 N' r( U" yB5=[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];7 l% [& g6 k) ~
subplot(2,2,3);! W1 V: W0 `# m4 x, I
plot(A5,B5,'.-');' E( C1 I* U9 V6 Q0 ^0 L  R
hold on;. }0 j! t' T( S1 P* ^+ w; I
p6=polyfit(A5,B5,2)9 \. ]% B& E" ]3 m
f6=polyval(p6,A5);3 Y2 F3 y) R( a* }
plot(A5,B5,'.',A5,f6,'-');
, m2 G& m0 t/ ]2 x+ shold on;! u; k& Y  S! T! K* W
title('外伤病人情况');
0 A4 J6 h6 T8 a- E. m& d$ Y0 R* uxlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等# U9 F! }+ |) _+ p1 g
待时间');
, [$ a- o+ [- H+ Gaxis equal;% x& S% f7 ^: c
二、层次分析法的一致性指标判定的matlab 实现:
& H0 u  w' h* W, Mfunction H=ff(A)
1 j1 h) U' G0 v6 s' w+ `t=eig(A)
  V9 T3 H. h5 r* Cw=max(t)  Z5 U$ H4 F. d. w. X, w( p& I% e
q=(w-4)/3/.9' b8 _7 B0 e; J+ n
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(
: Q7 G6 |" O4 a* e, A& y. f9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))% m( e8 Q  @9 b6 v
(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)
) _4 h) d" e! H* a' W+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
/ S& x1 Y% M  g. Y0 V(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)
' M) X6 Y$ p- E2 K+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))1 m" b! p6 @5 g: ~, c
(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)
" h8 F/ j6 @5 q* ~6 \' W: P+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
5 V& }% ^4 N' S0 h6 s8 P9 p

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

    回复 迷途的羊 的帖子
    4 H  i" X- e, ]! v
    8 E  @2 f5 I& Y' q3 d; u是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦+ l/ o; q( {: @0 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');
    ; I8 q+ t4 G% a+ 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-4-10 14:59 , Processed in 0.356768 second(s), 107 queries .

    回顶部