- 在线时间
- 25 小时
- 最后登录
- 2016-11-8
- 注册时间
- 2013-1-12
- 听众数
- 8
- 收听数
- 0
- 能力
- 0 分
- 体力
- 348 点
- 威望
- 0 点
- 阅读权限
- 30
- 积分
- 145
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 80
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 5
升级   22.5% TA的每日心情 | 怒 2016-9-15 09:07 |
|---|
签到天数: 50 天 [LV.5]常住居民I
- 自我介绍
- 东北农大本科生
 |
本帖最后由 袁海亮 于 2013-8-20 16:15 编辑
+ T" a c t3 V1 h7 C/ I6 ?7 I
. a3 v2 ]' E8 n5 \! ]9 s[m,n]=size(data(:,:,1));# `8 [: k/ e6 a* t+ F
x=zeros(m*n,3);' g7 f4 z# H5 [+ R/ T- g- H5 g7 Z7 j
for i=1:m
+ q8 T. k) ~3 k- k% x" E for j=1:n
' u5 [2 |7 H5 S# S% M7 f1 ~5 u x(i,1)=j;4 T" `2 y) Z% b
x(i,2)=i;
: g: z- F$ M& t* g+ e+ i x(i,3)=data(i,j,1); - E( \, l. X/ P$ e7 m( e) r
end) D5 t' W' [: L
end; Q6 H9 O3 V! j' h! m9 {/ E: S# Z
X = zscore(xdata);, h0 l1 K8 ^+ H. r& _$ @
4 p) e) t: X2 O4 @; H# Q8 T u7 E" e0 n) B( w& p1 X# j3 _) X% M
%****************************进行模糊C均值聚类******************************( E7 K4 |1 O2 `# J. r, s
% 设置幂指数为3,最大迭代次数为200,目标函数的终止容限为1e-6,不显示中间迭代过程
3 ^8 s0 j: \5 I1 \" l! Uoptions = [3, 200, 1e-6, 0];! Q, ]$ X0 W; f) f
% 调用fcm函数进行模糊C均值聚类,返回类中心坐标矩阵center,隶属度矩阵U,目标函数值obj_fcn; L, \; C; m& H. \
[center,U,obj_fcn] = fcm(X,3,options);4 p# W9 E; T6 J: i" b6 t/ B
+ i4 r7 s/ X2 K6 V& {9 b8 d& ?+ r! Q P" }% E9 a: g
%****************查看聚类结果*****************************
N5 ?. n) O/ X# w7 f0 Q- O% p- Gid1 = find(U(1,:) == max(U));
2 U6 x8 b# Q8 pid2 = find(U(2,:) == max(U)); ; O) f. M4 V" k: h
id3 = find(U(3,:) == max(U)); |. G) l5 q/ b9 \, d6 \
city(id1) ! `% B$ K4 ~( n6 x9 P, A
city(id2) 9 z, J& U; G3 u7 I0 X3 k6 p
city(id3) ( Q( @* r. y @5 |" p9 t
6 {5 s# R& R6 c6 ]: F' \为什么一查看聚类结果4 U. s) x: Q& h/ d% F( s
就出现错误呢
1 H. j( C! [1 O' X2 l请大神指点一下为什么; V8 |, Q9 X# e ?' Y5 ^
总提示指数超过矩阵维数# N* S5 H& w3 x2 c" w
. ` K8 V2 {5 y- u7 B: s& I4 x, ]% j
; o n# k1 g9 F
|
zan
|