QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
1 ?# ^7 M" I. i7 [- l[A]=xlsread('C:\MATLAB7\work\问题3数据5');
" A# N- z: ?% x7 llen=length(A);9 \/ y, F) r( B* p$ C. k
i=1:len;
0 B6 U0 {. z' s! p) ^j=A(:,5);
3 J0 g- A- U, Dfigure(1);5 W* ^- F2 H* r4 t, w. d- @
plot(i,j,'.-');
" d' W* f9 T7 \/ `hold on;
) ]4 l% P* {' v7 G6 Ei=i';
3 A- `8 g' I3 ]9 V  M5 e* w) {p1=polyfit(i,j,2)3 _, l/ d8 k9 E- a% t+ G
f1=polyval(p1,i);
) \3 e" O( x/ }  c; e2 Gplot(i,j,'.',i,f1,'-');! m: }8 i, x+ O3 M3 G
hold on;
) [" l+ Q9 B# @$ Utitle('病人平均等待时间与病人到达时间的关系');- n$ j+ h8 @1 k% t" {
xlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间6 e7 g  [+ l( @  s! Z& f! z
');
  u8 B" |# k& U' Faxis equal;
; I# ~0 y% `3 L: b" [6 ?/ L" hfigure(2);
! s  H& U' @; ?7 }2 |5 [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
9 l) a1 k, ^* ^& d# \+ n32 34 35 36 37 38 39 40 41 42];
% M" o- _! |5 r1 i1 D. g; eB1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 11
/ X6 C# N* {' X4 }11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];. c4 ~; l8 u, M3 ?
subplot(1,2,1);
  l; p1 R! Y5 F3 q( y& l& Eplot(A1,B1,'.-');. p4 Z" j& t6 N6 g3 q
hold on;( }9 C3 V2 R' W: l2 |' w
p2=polyfit(A1,B1,2)
' ^3 c1 \. u* j4 n7 df2=polyval(p2,A1);
: P6 F( h' S* v. \( e) u- ^* aplot(A1,B1,'.',A1,f2,'-');
2 w$ a6 Q5 m; ^4 u* b0 @( mhold on;# J% Z2 H! q: f$ d3 n
title('白内障病人情况');
& K+ {3 C: ?1 R1 e' N0 h$ dxlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均+ F% L2 U; [& g0 c; i  r. J
等待时间');# m/ Y! @+ C5 Q1 q
axis equal;
7 z' P& x  o  X5 u7 j: @1 |. ]7 eA2=[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
7 ?( \) l* Q5 a31 32 33 34 35 36 37 ];
9 K" L, ?* S, w1 r' E/ j  F6 u7 mB2=[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 `. G3 @$ u3 D: r12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];( r" ~. d9 l4 C( `5 y0 ]7 u
subplot(1,2,2);" Z% \" Y; {8 O# i9 _/ S
plot(A2,B2,'.-');6 {6 \  X7 w# Z  O8 e" R. V
hold on;
& v( Z& P& n* Z# d& o2 _* up3=polyfit(A2,B2,2)- w  M5 u0 F) g7 r% ^4 A
f3=polyval(p3,A2);, E% x' \, D1 r* v' V5 F1 D
plot(A2,B2,'.',A2,f3,'-');$ P+ x0 L: }3 u  ]. Z$ q
hold on;
1 l0 t* O/ _. c4 T$ B" i  [+ ]title('白内障双眼病人情况');
6 S) O, W0 u! y  G/ _xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼0 Z" F/ X5 R4 s/ Q' J7 b4 A, a
病人平均等待时间');/ A3 p4 }, c/ J- g' A
axis equal;
+ O- m, g4 O; Y: M8 n2 h% w+ N6 |- Lfigure(3);' ?1 Q5 Q6 E: @2 X/ B. e& T* f9 u
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
& m& T# T  [" p, \1 ^( {28 29 30 31 32 33 34 35 36 37 38 ];/ T1 Y! n1 A( o  i3 o& }
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
9 Q7 a+ Q' q9 X! w: V11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];4 u* j6 Y5 `+ d8 T8 ~
subplot(2,2,1);
$ G3 Q+ B- ]6 a% v( N# |6 Hplot(A3,B3,'.-');+ Y3 V6 w( D0 }/ Q1 r: L2 F- A+ Z
hold on;$ A8 I* j. F1 N" A6 t
p4=polyfit(A3,B3,2), \. w) Z$ t+ A7 e
f4=polyval(p4,A3);3 _* _" U. Z2 q/ i
plot(A3,B3,'.',A3,f4,'-');7 ^+ p! j0 z1 y, N, Y
hold on;+ H$ E0 Q' D* m8 X+ H% \
title('视网膜病人情况');
% O5 m1 a/ y; r/ b" [xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间2 N1 C3 z' Q& X% ^/ \
');  ^$ J2 F  o: i: C5 q; D4 ~
axis equal;
" S" \1 l- M. C: p, BA4=[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
0 C9 J% g; T# k4 a3 w4 D7 v37];6 F+ R+ `1 A# [& c
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
9 F6 K' G+ X3 l4 f13 12 12 13 13 12];+ T! [! q8 a9 p4 r, v
subplot(2,2,2);# x8 R- r0 n/ f% [8 ?7 I$ ~* E: r
plot(A4,B4,'.-');
- ?& S7 Y$ U3 D1 [  lhold on;, Z0 |3 E( P/ Q6 A6 _) |- ~1 d+ D; n
p5=polyfit(A4,B4,2)% r8 Q1 r1 p: ?; n
f5=polyval(p5,A4);
" _7 ]' U& t. b* Q2 y$ ~( lplot(A4,B4,'.',A4,f5,'-');
1 C2 ?- D  @. `$ ^+ I& @hold on;
( p/ ~7 L3 S+ ]title('青光眼病人情况');& U1 f  N+ f: t
xlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
& {$ h/ l6 u2 M( ?/ I; R5 G! j');4 f3 _" P1 B0 P& |) U# J
axis equal;9 j, M3 j% m5 ?  d8 X- f
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
4 B) i  T4 K/ X5 r) a3 O2 X37];& O4 T, h! _) x
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
, r* m& y8 c+ y  A9 O13 12 12 13 13 12];" Q2 d1 ^0 W- F9 [  m+ E* v+ U# Y
subplot(2,2,2);
1 p% Q( D! M7 E6 n; Q' L2 {% cplot(A4,B4,'.-');
- d4 `* n8 j2 o! w; b4 nhold on;2 n$ s# h4 [* z4 n7 u
p5=polyfit(A4,B4,2)6 y1 i/ ?# [  y% L! i/ d$ e! |
f5=polyval(p5,A4);6 a, k$ J( Z4 E: C8 r: l
plot(A4,B4,'.',A4,f5,'-');) n- R6 @; d, k+ h4 C2 B/ u
hold on;
" Y4 m5 s% e/ A5 I# L+ @1 ]title('青光眼病人情况');
* P- S* |/ ]5 Y0 c9 q5 cxlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间* K5 y, K9 J" R/ B0 }0 C( ~1 {: O( L
');* v* [+ n. @. r/ X/ ~2 K% r4 W& S
axis equal;
. V/ ]" Z7 z% B" V) r; FA5=[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];
6 C8 a/ c/ p' k2 f4 Y+ `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];7 V% X' h7 h% |
subplot(2,2,3);1 m: z6 h& d  L3 a8 Q1 @
plot(A5,B5,'.-');
' `; Q# x; ?$ K5 F( ]" Nhold on;0 `5 |! F# L' c* z; J& v) Y% P
p6=polyfit(A5,B5,2)
* n0 l' @. X7 ]& Z: v5 g; nf6=polyval(p6,A5);
; h! ~# y; i6 J- mplot(A5,B5,'.',A5,f6,'-');* M) ^* }# [% a7 ]0 l/ g4 G
hold on;
4 N* ~1 P1 M( C6 \% j: Otitle('外伤病人情况');- ?7 u+ O$ R0 ^* Z- {, `$ V: u
xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
6 z3 r. B* r5 ?4 _1 j0 G- Y& W待时间');
) ?% H+ P( r; w; s: U4 Yaxis equal;. W  s: f8 ^2 D, |3 Y: ]+ H% |# ]
二、层次分析法的一致性指标判定的matlab 实现:
2 D- Q! ~% R$ Q* afunction H=ff(A)
; S4 `' o( J; P/ Kt=eig(A)
& K) @; h/ h6 l% zw=max(t)
! A  p; T4 [( J7 @6 b! Vq=(w-4)/3/.9# t* ]% S1 ?' Z8 }2 F7 C, `0 B
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(3 R' j5 C' O' }, \5 O* b, {
9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
+ d$ Z( ~1 k+ C3 |. C(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)
& h2 E/ M/ p% p, j2 ?+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))' A+ |+ k% v' E. s
(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)1 m( c/ p' @, ~/ U) z, ?! E
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
6 e; \3 e  t, g% z(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)3 @6 U: J: C/ a. ]1 \* o$ k
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
4 `2 `/ e3 K$ P% C  N

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

    回复 迷途的羊 的帖子+ c/ z+ C  l! I" l

    5 k' N! ?" a5 G4 G6 R是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦
    7 ]) K) F8 P1 {+ O6 C: ^  \   
    回复

    使用道具 举报

    紫辰 实名认证       

    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');
    4 }% k) x, 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-7-31 09:24 , Processed in 0.479921 second(s), 107 queries .

    回顶部