QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:2 V7 w0 @3 n! X: o
[A]=xlsread('C:\MATLAB7\work\问题3数据5');& U+ |" Z* _3 F# p* R/ S0 U1 M
len=length(A);8 O. Y/ ^5 L+ d3 N2 c) d/ G# _
i=1:len;
/ ]7 o: i* [# z7 l( _j=A(:,5);
- s6 F# t- u/ y! C. \" ?/ Kfigure(1);8 y* ~/ H" @2 |
plot(i,j,'.-');$ A& R& Z' t9 T( _+ F# _# ]
hold on;) ~) [3 `' f0 g4 y& Z' ]0 ^( ^
i=i';* g# t9 O5 Y9 h) T
p1=polyfit(i,j,2)! D. q. f! C  S7 O3 ?1 y+ @; ~
f1=polyval(p1,i);
" ]$ p  H6 J7 W7 _8 q- s7 u& wplot(i,j,'.',i,f1,'-');
/ ?0 p9 m* @* z  Qhold on;6 d: s  I" U& R6 Z& a  A
title('病人平均等待时间与病人到达时间的关系');
0 f. {4 k+ v. d# Q& y( k, M3 R# i; Uxlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间
: i; m& V$ X( F/ D');
6 g% c9 ]) N/ U0 m+ b! Xaxis equal;* ?& H( j% S1 n
figure(2);( X0 R' S6 s$ Z# R; `6 B$ t
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/ Z4 d3 K* N/ D5 e3 F  x/ b0 w
32 34 35 36 37 38 39 40 41 42];8 U0 K( D+ U. v
B1=[12 12 12 12 12 12.5 13 13 13 13 13.4 14 14 13 12.5 11 11 12 12 12 119 [' A! O; g3 S
11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];: L7 {1 J7 o- s( r0 A) E% t
subplot(1,2,1);. U- l1 k3 g! C3 ?( P# }5 {
plot(A1,B1,'.-');
3 K/ o3 f8 L1 z) x3 Z! vhold on;$ ^0 b3 S2 p7 \! s3 V: s" J
p2=polyfit(A1,B1,2)+ N" f9 y/ |( Y
f2=polyval(p2,A1);
- L. o4 M- g1 K. \' {plot(A1,B1,'.',A1,f2,'-');
: m3 E7 d" j+ e, Q+ g- a* Uhold on;
7 u. J2 ]& X6 ?" r  _$ L. ?title('白内障病人情况');
9 O# T5 f2 w; _7 Yxlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
9 j- T% y6 u/ K2 V9 y等待时间');
" b  s$ N. p- |- ^1 Z1 Qaxis equal;
8 E8 D( y- X  [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 303 T7 u0 R1 ]' Q# J) W" O
31 32 33 34 35 36 37 ];
. |% P  D' s) d" ~, |" qB2=[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
+ {! b; a& g1 N2 n12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];5 `- A% Z1 [! w) w3 d, T$ a. V
subplot(1,2,2);; }) K8 W' K% o! g. C* i8 Z
plot(A2,B2,'.-');3 B8 e) p6 B, t+ {6 t8 c& \
hold on;" |( z6 I+ c/ U$ O$ Z/ m; |$ ]
p3=polyfit(A2,B2,2)0 D: d* q& v, u
f3=polyval(p3,A2);
9 y" w/ q/ ?! nplot(A2,B2,'.',A2,f3,'-');6 @7 P9 \9 C6 [2 w6 t$ R% c, W
hold on;
' q5 A1 ~3 g0 R/ Vtitle('白内障双眼病人情况');  N, n6 e3 H0 x/ W# n: F% @
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼
8 h: z0 Q4 u# }# v. ~; A) i- f病人平均等待时间');  R) O# H  @3 y7 x
axis equal;
2 o/ x# Y" n, p0 ?; X% ^, ifigure(3);
0 P, z9 `7 u! l3 v2 t5 I; i2 l( [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$ B0 k+ b/ Z( a/ g* ~6 e* w
28 29 30 31 32 33 34 35 36 37 38 ];
  ^" l, q# k! ]* P% r2 rB3=[12.33 12.5 12.3 12 11.67 12.33 12 13 13 14.2 14.25 14 13 12 11 11 10.757 i% `" a! H8 ]4 Z, ~
11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
9 n6 P: T/ q' W: B  \subplot(2,2,1);
5 V$ U( e" l- O, [( Splot(A3,B3,'.-');
! _# a2 F" H) t0 O( f7 ahold on;) m3 v) V% ^2 ^. U5 B
p4=polyfit(A3,B3,2)
- d( o4 f% B. j5 Vf4=polyval(p4,A3);+ M- m1 H# v0 A$ }
plot(A3,B3,'.',A3,f4,'-');
! Y- u/ p: y: f5 n' o1 }! Xhold on;
8 L+ a( {  Y) jtitle('视网膜病人情况');- U; z' B- s6 n% s, @
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
7 _( t5 G+ `0 s: x- {; e7 W8 S');" ^* }7 i2 W% M9 g/ X, z
axis equal;
, u: r. T. Q; U- c' ~+ ^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
* p, V( C  k) `, z' g37];7 O! T+ x+ h. s
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
: y* F' X; U6 K4 X& ?13 12 12 13 13 12];( @: p# t$ l( F& m9 g' C
subplot(2,2,2);8 M& X5 d& [; [0 \; w2 a, r, x
plot(A4,B4,'.-');& B' O0 f; G9 ^9 ^! n5 \
hold on;
, e6 u; U$ M" O* Tp5=polyfit(A4,B4,2)) i( }. X  S: P
f5=polyval(p5,A4);
' S3 o; u9 b/ A( K7 N% d* }' b1 xplot(A4,B4,'.',A4,f5,'-');
4 D4 |/ q; \% H: n) Lhold on;% K# v! H+ Y8 B% E# L9 }  ~4 q
title('青光眼病人情况');
, v: x0 l0 P# G# w6 Bxlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间, t  y. a3 G* R6 ?! \$ {6 s7 a
');$ J1 h: e- V; z2 ^' `* U
axis equal;: Q$ x& G# Z4 e9 z
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
+ }" u2 [2 `, E: F2 h& o- r% q37];4 Y5 s9 \+ j2 X0 @
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15% S2 k- N* v* F+ h8 w4 Z3 B; Z5 w
13 12 12 13 13 12];
7 H* {5 {, E: c2 d& B, T/ `subplot(2,2,2);1 W/ |+ P+ @5 B6 J9 L
plot(A4,B4,'.-');7 N) Y. R: M7 {3 K: ~) _( U
hold on;( W$ H: s' ]6 u+ o7 P3 Y) s3 J. w
p5=polyfit(A4,B4,2)
; X( }) V9 Q% U' ]$ vf5=polyval(p5,A4);% R: q# ]; \9 p  A
plot(A4,B4,'.',A4,f5,'-');
5 E3 c1 R+ Q9 {3 B& J7 w/ Fhold on;
( ^" G- I) n3 r- Z$ y8 W6 i2 K; `title('青光眼病人情况');
9 i5 B' C% r# m0 \3 L# Yxlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间
$ t4 x+ f1 I/ x$ U; t: _" \4 v  w');$ Q. D* O1 j! _* ^, J( ~0 J
axis equal;! D3 f; X; H+ j$ w7 K
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];
: b8 R. r6 ]2 A' m' KB5=[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];
2 i% L( \) }: K( zsubplot(2,2,3);
6 o# H/ L' Y/ `7 K' g8 Vplot(A5,B5,'.-');
  L4 `: n. W2 Thold on;
% j: T$ d0 K' e0 D! e8 U' dp6=polyfit(A5,B5,2)
! V2 W& I5 Z; P" ff6=polyval(p6,A5);0 K# t' Z0 x2 j% t# u( z0 ?
plot(A5,B5,'.',A5,f6,'-');. t3 }* c* L/ J4 c
hold on;3 p, g7 N3 A1 x# r. {
title('外伤病人情况');
3 J1 B1 N& S: U0 `! Q! |xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
' J- j4 h4 g1 D" I9 w0 C8 z待时间');- E# D/ k8 k( w8 A
axis equal;/ j" \  |8 d- f/ W# A
二、层次分析法的一致性指标判定的matlab 实现:( l3 w( K$ g  \9 D
function H=ff(A)% {2 ?' Q# Y/ k7 M% w3 e+ |3 q
t=eig(A)
) o) s& R! }$ ?w=max(t)2 D, R( d5 W" O+ T/ ~
q=(w-4)/3/.9
  N/ u$ ~* f1 J" j, xs=[(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(
  g8 J% O2 b" Y6 G$ B( s2 z; ]8 v9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
$ W2 E6 s3 G  I" x3 d7 m(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)& K7 d6 T' u4 W
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
/ o% `4 c7 ~3 }- k(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)6 W5 n. @, J, x
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
! M$ ^8 S$ c, e(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)$ d, z% c5 G) k: n1 H; P2 H3 H
+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
- ^' f; ?3 j8 ^' B1 e" m# k

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

    回复 迷途的羊 的帖子/ n; U8 t) n) M; x
    ) M7 ~& B+ p0 H# t9 g. n0 N3 q
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦7 i3 R0 ]0 {) b* E9 x/ J: x! T
       
    回复

    使用道具 举报

    紫辰 实名认证       

    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');$ ]$ A0 A4 {* y$ k* 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-11 13:34 , Processed in 0.508521 second(s), 106 queries .

    回顶部