QQ登录

只需要一步,快速开始

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

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

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

5

主题

4

听众

23

积分

升级  18.95%

该用户从未签到

群组华南理工大学

跳转到指定楼层
1#
发表于 2010-8-1 20:45 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一、使用曲线拟合模拟病人等待时间的模拟matlab程序实现:
( R$ f% w2 K2 L[A]=xlsread('C:\MATLAB7\work\问题3数据5');
7 i+ {! x. Y2 o: T/ y* r* G8 ]( x% Wlen=length(A);
0 o9 Q7 B/ j, Q* S7 bi=1:len;5 R- L' B, |. `7 m
j=A(:,5);
+ K: D8 K) j9 g9 Q& \& l4 {figure(1);3 |. F5 k& X% `9 m. b+ X, S; o
plot(i,j,'.-');
: a/ k0 d7 c' s7 z/ ~' J# m0 Phold on;
' a1 t+ l* L" I# j0 ei=i';
# N  y, v/ J% ~; N8 V, |p1=polyfit(i,j,2)3 V8 Z: C' i; `5 `/ e
f1=polyval(p1,i);
# y9 W0 W, G( H) ~0 [& Dplot(i,j,'.',i,f1,'-');$ [0 n& q) k& @
hold on;
# s3 I8 A8 ?4 utitle('病人平均等待时间与病人到达时间的关系');
( [- h- c. R! a) Y! Z9 e- mxlabel('病人门诊时间距离7 月12 日的时间差');ylabel('病人平均等待时间+ i, x% b! B# b1 N
');' U4 E4 p8 b. O
axis equal;
- U4 S3 C! k' jfigure(2);
+ p- p7 E, `5 i  p3 c2 ZA1=[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* \  F! u4 ]% t; g9 T3 `- S" C
32 34 35 36 37 38 39 40 41 42];% e1 K: `* C$ K/ ~+ m" s0 r$ ^4 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
, S3 G, u; b2 D$ ?11.5 13.25 14 13 12 11 13 13 12 12.25 13 15.5 15 14 13];. J: {( S. i2 I
subplot(1,2,1);
( P0 o/ t; a! qplot(A1,B1,'.-');
1 T4 S, O' m' |! [  H, vhold on;
0 O/ W: R: N0 L5 s, O- A$ Qp2=polyfit(A1,B1,2)7 U/ [+ E3 @: l( y  K0 C" H
f2=polyval(p2,A1);
8 I1 \$ _" S& G5 oplot(A1,B1,'.',A1,f2,'-');% e" M0 U1 ^2 T8 H, r. D
hold on;6 r& T7 k- X; M: g5 E! R4 Q4 j0 p
title('白内障病人情况');; m: t  b: v# ?
xlabel('白内障病人门诊时间距7月12日的时间差');ylabel('白内障病人平均
1 [% [$ Q, W. d- m1 {9 C等待时间');
' A+ d8 E9 L2 s1 [1 q  R# daxis equal;
1 z4 k4 t+ y4 Y$ Q' ~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
0 R1 n  g, m8 a* [( z' q/ O4 l31 32 33 34 35 36 37 ];8 @; c8 ?* R( b4 x2 B2 P
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 N8 F, O: @9 {$ b* g' @! V; i12 12 13.25 14 14 13 12 12 12.4 13.33 13 13 13 12];
' W$ X6 y1 D' o3 w" E0 nsubplot(1,2,2);
6 e: Z: E5 V5 y0 T3 \plot(A2,B2,'.-');9 [/ D) G/ N2 ]! m6 A' I
hold on;
2 D# ~7 r" Q$ \p3=polyfit(A2,B2,2)
' p" R* }, {) N4 }# I, Cf3=polyval(p3,A2);
1 M1 y1 Z6 l  {plot(A2,B2,'.',A2,f3,'-');
, W& H; _7 P# Vhold on;5 ~; m! i" I$ |+ f
title('白内障双眼病人情况');5 X6 V; i1 w8 r4 ^
xlabel('白内障双眼病人门诊时间距7月12日的时间差');ylabel('白内障双眼
; w, W, M$ ]( X. p病人平均等待时间');
4 y3 [$ b: P) V( q) c: Baxis equal;  u: W% c2 t* l% ]% _4 p; J0 n
figure(3);, Q  w/ B8 i4 `* z) N0 b4 q4 ^3 `
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
' n8 R. r1 Q9 V$ ?/ j: o28 29 30 31 32 33 34 35 36 37 38 ];8 s* i4 `$ j% A5 P9 l$ y
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.751 G8 V! D- \8 G+ D1 n+ Q4 s' c
11.67 12 12.25 12 11 11.75 13 14 14 13 12 12 12.33 13 13 13 12.5 12 12];
% M5 d. x: s( K) F: lsubplot(2,2,1);" r$ x' c/ D% g7 J9 D5 w* S* g
plot(A3,B3,'.-');* N$ N- _; i% X! N0 V( L7 W4 V
hold on;
7 n8 W: h7 }  h- k! j/ H# R& V+ H; \p4=polyfit(A3,B3,2)2 Q4 K% C/ D: F% }# f
f4=polyval(p4,A3);+ N& }" `* |- Y( ]
plot(A3,B3,'.',A3,f4,'-');
+ Q( O3 Q! n. h6 W/ U, `hold on;3 }5 H7 f! p" t8 H4 X& S
title('视网膜病人情况');+ b7 i( D0 p8 g0 p0 I' ~
xlabel('门诊时间距7 月12 日的时间差');ylabel('视网膜病人平均等待时间
9 M% E2 [. l  z' a" Q% ^');, `' E% q+ p5 c" o
axis equal;
  I; K$ U$ p3 G3 W: T. [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
/ _; Y( }' ~& D) ]  b+ _* M37];
' ?* ~4 I) \( o7 w7 u+ hB4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15
6 B+ t) r( u, |% H/ ]) [# S- M13 12 12 13 13 12];7 V2 u; p* U3 Y. ?# U; X6 i# Y
subplot(2,2,2);5 w3 g; [6 @+ I7 w, d& J
plot(A4,B4,'.-');) n+ Y1 G! F# |2 _2 s# e
hold on;
" {5 \2 U) m" `, }# o7 l7 q# Y5 Yp5=polyfit(A4,B4,2)/ c+ l1 y( k2 v5 }' h( q8 H, ]
f5=polyval(p5,A4);7 N. ^0 P' s  Z/ R
plot(A4,B4,'.',A4,f5,'-');0 f( L5 {2 ], a$ w
hold on;2 M, Y4 i) f- l* |+ q. E  Z
title('青光眼病人情况');
) X: R( m5 I  n/ Hxlabel('门诊时间距7 月12日的时间差');ylabel('视网膜病人平均等待时间
7 C5 A: U7 }' q* ?; q');
) P8 {) M6 c" W# t! baxis equal;
% k- T- t3 J' ]8 R3 jA4=[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  f' W) ?9 C7 `+ D$ M% ^  ?
37];4 k" S' V$ t8 s6 v  L, H3 Y+ @% x2 H
B4=[12 13 12 12 12 12 13.5 13 13.5 14 13 12 12 11 10.25 12 11 11 15 15$ c8 ?/ r: Z6 {8 b" ~: C
13 12 12 13 13 12];
+ T7 J( }! F( j  c1 wsubplot(2,2,2);
/ d" H9 R% r, r9 |- E! z8 i! cplot(A4,B4,'.-');( q) N; x0 |2 W1 Q, P) a
hold on;
/ q7 m8 B# t4 s9 Q' a7 ?+ P$ ?p5=polyfit(A4,B4,2)* d- u& ~1 o) |3 d
f5=polyval(p5,A4);
5 f  m" V9 L  W' G& l) B* Qplot(A4,B4,'.',A4,f5,'-');
, f& \; S+ K1 d3 b9 n4 S  Ehold on;  @6 U' S( m$ Y
title('青光眼病人情况');) {- K# g% `+ K; W4 v: W" Z: O
xlabel('门诊时间距7 月12 日的时间差');ylabel('青光眼病人平均等待时间& u6 I, `- j# Y' C
');
3 i% U4 f+ z/ m, W$ P; ?. baxis equal;, u4 U$ H' A0 @3 e- r
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];
& q8 {. q) g" h7 t2 CB5=[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];
+ W* ?0 L& D7 z0 o# d$ n/ xsubplot(2,2,3);
( c. v- g, f4 ^9 Jplot(A5,B5,'.-');
0 P# ]2 }6 ]7 f8 r/ Q1 Mhold on;, ?% b# [- Z" P+ z& Q7 _
p6=polyfit(A5,B5,2)
3 g2 @( c  b, `( ^) Y7 @  D$ X8 hf6=polyval(p6,A5);4 |/ e6 e& [9 L% X
plot(A5,B5,'.',A5,f6,'-');
% o6 L3 f( t3 @6 X& W) Thold on;: A7 y6 `" ~" d3 H
title('外伤病人情况');
. p9 L: P1 |/ C1 Z5 R; ]xlabel('外伤病人门诊时间距离7月12日的时间差');ylabel('外伤病人平均等
6 W: P/ u, |! w" R1 i5 Z% y) x& X, t6 z待时间');8 b' p; Q1 k, D- m: C
axis equal;
. U# M0 D+ H+ o  Q7 {二、层次分析法的一致性指标判定的matlab 实现:
  _; o" ^- C, T4 f2 W9 `: f7 ^; Kfunction H=ff(A)% o/ g" D# y& n  _# h7 }9 L
t=eig(A)1 G4 m7 }  ~% [1 A9 R
w=max(t)6 E, z2 n% G  r4 ]4 o
q=(w-4)/3/.9
# T. M# D% g2 f" Z" Bs=[(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(9 \4 r# b. S% q. C
9)+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))2 K0 F$ |0 h3 S1 R6 {9 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)
! [' l0 E2 u8 c" L. f4 ~2 [% |+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))0 Z+ {# M9 j3 R# \
(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)
/ z5 L3 [% N$ O& F, S" \# o: d4 t8 h+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))
4 v1 n4 C# F) ~8 z% D  I(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)
- Z# Q* j& R; T. x! \7 V+A(10)+A(11)+A(12)+A(13)+A(14)+A(15)+A(16))]
+ a0 L/ D3 d! P' d

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% Q) [( j- X7 m5 Z- J' s# ^1 i2 W! `# W
    是自己编的还用别人运行么……不过要是楼主自己编的……小弟就佩服死啦) s0 c9 y: V. r+ T* h. |. M, z
       
    回复

    使用道具 举报

    紫辰 实名认证       

    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');
    . U( v- X6 K( O6 g+ m+ t6 p3 K在不同的地方运行上面一句要改成本地数据保存的路径的
    回复

    使用道具 举报

    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-13 20:21 , Processed in 0.566408 second(s), 107 queries .

    回顶部