QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
8 G0 A/ h% @8 I[A]=xlsread('C:\MATLAB7\work\问题3数据5');2 _% U- |: s% d' {1 M
len=length(A);3 p- o5 q; J8 M# F
i=1:len;6 M* H2 y% y& i. \, L, ?, D
j=A(:,5);4 E6 ?0 p6 R* K2 P7 `! r3 \
figure(1);
+ A3 M( {. z0 Q8 s) Z' Q5 splot(i,j,'.-');. o& w2 l9 O9 A) [; [3 t
hold on;4 g, U, N! ?$ t" x; z
i=i';9 `& o. r0 L0 O, `+ z% j
p1=polyfit(i,j,2)
/ F* L6 s- ?- t/ m/ A  @6 M3 W% {. mf1=polyval(p1,i);
3 o3 k8 z  b/ a; Tplot(i,j,'.',i,f1,'-');% R- \) y+ O- y. p! t7 Z9 H- v) G
hold on;  D/ O: f- |- a7 L! {( f" c2 C
title('病人平均等待时间与病人到达时间的关系');
' Q: L% O0 X# yxlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间! c( C' `2 e: H) U1 A  S" \
');9 [5 {' G9 A- {3 M7 h1 Z3 T
axis equal;! k5 }/ a  d# G9 q
figure(2);
) R' _+ c. T2 d' ]' A. `8 O8 g' pA1=[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
) ^1 p# M! k/ \$ {: V2 L3 {7 x6 w32 34 35 36 37 38 39 40 41 42];
3 K: z& J7 J6 i2 z' \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
4 Q, o6 w- i/ W11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];
. g0 f: K+ o7 |subplot(1,2,1);
1 a% M1 L6 z: A/ x4 K% lplot(A1,B1,'.-');0 N/ u) D  H9 R9 G% n( R/ y
hold on;. `" I* x/ }$ X3 k6 ]2 S% c, E
p2=polyfit(A1,B1,2)
6 i6 J3 V3 S* s+ lf2=polyval(p2,A1);8 g5 {, }+ w  ~" O6 B3 }2 ]7 ^
plot(A1,B1,'.',A1,f2,'-');
  r# R( D+ K4 n2 fhold on;0 F. `8 v5 }+ h# A6 m: X0 @* I/ x
title('白内障病人情况');! y! W5 s# _! `; T5 z1 P7 R
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
: b' L8 a! m/ ?7 ~2 X' ^等待时间');
0 b' j0 K8 |  N7 ~2 Baxis equal;) I" k; s$ C# d& ~( n
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
2 j: f7 x, w. t) Z) o31 32 33 34 35 36 37 ];/ b: D! {. j5 Y  c- H5 ]2 d
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 s7 J  \. p& |6 s12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];' o* |* w$ [; ~8 y$ l( h2 h
subplot(1,2,2);6 q% A( f$ c1 S' F/ }" }
plot(A2,B2,'.-');
+ A5 g% v' z, [! s- z) B% _hold on;
( N9 `% S" s8 pp3=polyfit(A2,B2,2)
8 B  @! r3 n0 l9 O: Uf3=polyval(p3,A2);2 T7 c" n% L2 m) o, D4 p7 p. p
plot(A2,B2,'.',A2,f3,'-');
& \& J7 G" @$ R5 ?. _4 mhold on;
, R- w1 V, u( b; F' A$ ntitle('白内障双眼病人情况');0 ?& w; Z# b& l; ?* C8 H
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼: a# w5 d  _, c
病人平均等待时间');
: [9 I! p$ d0 N1 [/ j1 j1 waxis equal;, Z! V: y/ t* ^9 o6 x8 a  a* ?
figure(3);3 x. Y1 R/ X5 r( V5 `9 ~7 D1 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' U) z$ V: n+ ~5 B, p5 n/ g; P% h9 }, c
28 29 30 31 32 33 34 35 36 37 38 ];7 c# V. y' @$ }9 J, Q
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
  V8 y! H4 Z5 h# Z11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
$ M9 ~4 p9 r" @/ {subplot(2,2,1);0 i6 G% X$ n3 T# R$ }# w
plot(A3,B3,'.-');. s/ g3 {  Z3 P0 G- ]
hold on;' [5 J; Q# |) s( g+ y
p4=polyfit(A3,B3,2)
( B2 L5 Q- W6 F0 [' ef4=polyval(p4,A3);; M! i3 d6 y% S0 d' N
plot(A3,B3,'.',A3,f4,'-');3 T( o$ {$ j6 t( v
hold on;6 }; ^$ {6 R, e4 [) y  l
title('视网膜病人情况');
/ x$ d1 \; g& I" P& lxlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间. ?( f' D- {+ r4 v" g- h
');" `# B5 }( v6 m/ r
axis equal;+ y' p3 p8 Z' R+ I/ x
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
8 X7 J! a1 w+ |9 c, V37];4 i2 Y3 a0 V- ^+ k# }
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 157 J+ \5 h6 Q# Y+ }) k- V, B9 l: V$ K
13 12 12 13 13 12];: y5 M, f# E6 \0 T/ G
subplot(2,2,2);
" R2 n$ p! i  pplot(A4,B4,'.-');1 x3 v, T# V% L/ U- j
hold on;
$ }. J5 [4 @0 Y1 ^% `p5=polyfit(A4,B4,2)
# [% @" r8 H3 j; d9 g' _! x' Kf5=polyval(p5,A4);7 T8 Z3 \& d' U' x
plot(A4,B4,'.',A4,f5,'-');
3 K! W* q/ l) O0 U4 Phold on;6 q& G+ @$ X6 q1 n( X( g- _
title('青光眼病人情况');
' ]+ P9 ^7 \# axlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
3 X3 W% ^& }' d( W4 F');  M1 [4 d( `5 {: M4 B
axis equal;2 S- P# y  t* Q0 ^
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  M9 ^* c3 j- T, b: K' g7 P( T& i0 \7 b/ @
37];
/ @9 y: t. N8 R3 C) S# BB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 156 u- f4 }( i; {9 o" ]" J, D
13 12 12 13 13 12];) C- [+ V6 B* i- _5 [7 x
subplot(2,2,2);
8 t6 v. n1 F' t/ p3 L' [3 F: jplot(A4,B4,'.-');7 Y" P  `& l: i* K/ ^/ A
hold on;
; g# }1 R5 w5 B+ g  R7 L* d9 J- pp5=polyfit(A4,B4,2)5 I/ l6 u- m& r( L+ x2 p0 d* O
f5=polyval(p5,A4);* d4 j! n  V* Q
plot(A4,B4,'.',A4,f5,'-');
; V4 W- G9 ^6 r' m( phold on;
8 o3 o- X+ _/ E6 P- Q* z$ A: }; ltitle('青光眼病人情况');; t4 ?- e1 Q' m' K+ G
xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
/ J' x( j: X3 J7 U. {');
7 Z  \9 a# v/ }axis equal;
9 m% G/ B1 n- K7 H1 |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];
1 \2 r+ G/ m' p' ZB5=[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];
# R* [3 o: Z- Y" Tsubplot(2,2,3);. z% u6 K# L! Q
plot(A5,B5,'.-');0 o3 [! ]+ _& ^: Y: Q  b, S
hold on;9 p) ^- n  c- }) x  ^
p6=polyfit(A5,B5,2)
' \* R' h8 j  of6=polyval(p6,A5);
* e* ?0 o+ L+ C& t$ |plot(A5,B5,'.',A5,f6,'-');
6 y8 h8 l) z! v6 q7 rhold on;
3 B) O7 q" X* Jtitle('外伤病人情况');
4 e+ {  _! A; q; l; vxlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
' [& R* z2 ~; v0 F1 c2 p8 i; }* W待时间');3 J: C, _$ L! H( b; l4 O
axis equal;6 g- V* F. u' Z3 r
二、层次分析法的一致性指标判定的matlab 实现:* E, y% @3 h  `: u2 Y( w7 c
function H=ff(A)
9 J- y# ?5 l4 @! U& Q4 I% Ft=eig(A)
  h4 k" K+ J% X6 Mw=max(t)9 D) j8 _  j! m5 H' X% O
q=(w-4)/3/.9; z! Z, ^/ q* q5 c# _( K
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(
0 Z4 s* v: i% v# e9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))9 @* u$ A4 a: @* }
(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)6 O* w2 C9 \  r' g# _9 ?. r/ ]
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
( j& l0 s3 n4 u- w(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)/ {. W8 b# Q1 H+ `: e9 ?9 }
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))& w: a/ p, m) k. @4 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)+ q* ?7 P# R7 r7 ~
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]. M1 {/ f5 [' ?. `3 F

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

    回复 迷途的羊 的帖子. m  T  K( F, D1 {
    7 d7 K1 ^5 G% I. D2 [. K* X
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦
    6 ^9 A8 y" ]- X7 K. K- Q   
    回复

    使用道具 举报

    紫辰 实名认证       

    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');% X, _' x% Q1 Y! B! _% T9 J
    在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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, 2025-8-15 02:58 , Processed in 0.649672 second(s), 106 queries .

    回顶部