- 在线时间
- 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
- 自我介绍
- 东北农大本科生
 |
[m,n]=size(data(:,:,1));
# t6 E! y+ W% j0 ]6 ~: Dx=zeros(m*n,3);6 i3 n- ^4 V* I: p" J2 z* O% u
for i=1:m
& n: M% D/ W0 ?5 m) I! G5 `" W1 y for j=1:n S9 h' I% s- w$ {5 E6 w
x(i,1)=j;
( c" @; y. X# `0 Y x(i,2)=i;! m+ ]+ u/ M6 Y: u3 D4 p9 _& ^2 x
x(i,3)=data(i,j,1); 4 N0 Y' J4 t* V" U* }( s& F1 l
end0 B' Q) D6 C5 R
end
! Y$ c2 l2 n2 b& Y9 |0 mX = zscore(xdata);
# m. q( H2 T4 V' a) G; O
_, c& q; X6 k& @' N0 E! L( N* t
%****************************进行模糊C均值聚类******************************
: j0 ]2 G$ v% [" t( |% 设置幂指数为3,最大迭代次数为200,目标函数的终止容限为1e-6,不显示中间迭代过程! V- w8 ?4 o3 S u; c! F( A
options = [3, 200, 1e-6, 0];+ L0 O& [! `8 U. u4 M- ?' i1 o u
% 调用fcm函数进行模糊C均值聚类,返回类中心坐标矩阵center,隶属度矩阵U,目标函数值obj_fcn
$ K$ }" f# t( J0 m9 G" `' S1 i[center,U,obj_fcn] = fcm(X,3,options);
" B" q5 B5 P0 v. j/ K( P) F5 K& r! `- U: r
8 T3 p/ M' L( t
%****************查看聚类结果*****************************9 M/ E0 A4 a& N x7 Y
id1 = find(U(1,:) == max(U)); L6 o) H! B0 S7 p* v
id2 = find(U(2,:) == max(U));
0 Z9 T! H& t* ?5 Rid3 = find(U(3,:) == max(U));
$ ^& Q( a8 q! R+ f, ccity(id1) 0 H3 y/ H- B0 p
city(id2) + L) Y F$ A0 Z4 u6 w8 K' E4 @
city(id3)
9 z% ~$ d) E" Q& { L2 `* A5 y6 R8 w7 N1 y; {* t1 l$ |
为什么一查看聚类结果
: t; h1 C% G% h4 H就出现错误呢
4 T; B" K, U3 u9 W/ M0 C0 j# Q请大神指点一下为什么
/ Z6 H( w) E x1 [总提示指数超过矩阵维数/ [- u* q' H/ B4 T4 n
# V9 H+ B! ?# ~& I( h {
|
zan
|