早教吧作业答案频道 -->其他-->
matlab作矩阵的聚类并做出图形.产生一个200×3值在10到100之间的随机矩阵,将200条记录聚类为5类,一距离最小为原则,每类并在三维图形中以不同的颜色和符号显示结果,聚类中心用红色的五角星
题目详情
matlab作矩阵的聚类并做出图形.产生一个200×3值在10到100之间的随机矩阵,将200条记录聚类为5类,一距离最小为原则,每类并在三维图形中以不同的颜色和符号显示结果,聚类中心用红色的五角星表示
▼优质解答
答案和解析
%生成随机数据
clear;clc;
a=10*(1:2:9);
b=[0,sort(randint(1,4,[1,199])),200];
idx=randperm(200);
for n=1:5
X(idx((b(n)+1):b(n+1)),:)=unifrnd(a(n),a(n)+10,b(n+1)-b(n),3);
end
%聚类
Z=clusterdata(X,'maxclust',5);
%绘图
for n=1:5
Y(n,:)=mean(X(Z==n,:));
end
scatter3(X(:,1),X(:,2),X(:,3),10,Z);
hold on;
plot3(Y(:,1),Y(:,2),Y(:,3),'rp','markerfacecolor','r','markersize',10)
clear;clc;
a=10*(1:2:9);
b=[0,sort(randint(1,4,[1,199])),200];
idx=randperm(200);
for n=1:5
X(idx((b(n)+1):b(n+1)),:)=unifrnd(a(n),a(n)+10,b(n+1)-b(n),3);
end
%聚类
Z=clusterdata(X,'maxclust',5);
%绘图
for n=1:5
Y(n,:)=mean(X(Z==n,:));
end
scatter3(X(:,1),X(:,2),X(:,3),10,Z);
hold on;
plot3(Y(:,1),Y(:,2),Y(:,3),'rp','markerfacecolor','r','markersize',10)
看了 matlab作矩阵的聚类并做...的网友还看了以下:
在0°到360°范围内,找出与下列各角终边相同的角,并指出他们是哪个象限的角(1)405° (2 2020-05-16 …
如图,已知AB垂直于MN与B,CD垂直于MN与D,角3=3倍的角1-角2,求角1,角2的度数. 2020-05-16 …
一个公务员数字图形推理题,把过程写出来四个三角形,第一个三角形第一个三角:第一个角 3 中间 0 2020-05-17 …
角铁的各种规格型号尺寸我公司要对料架车进行改造,需要各种规格型号的角铁,最小的角铁的规格型号尺寸是 2020-05-17 …
问一个很幼稚的数学问题:关于角的角1+角2=90°角1+角3=90°角2+角4=90°问:角1等不 2020-05-20 …
你发现了什么汗?一平行四边形,2个60度的角,2个120度的角;一三角形,2个50度的角,1个80 2020-06-12 …
结合语境,写出同样的词在不同句子中的意思(打正引号反引号的):1.渔夫的脸变得严肃,忧虑.“恩,结 2020-06-27 …
在直角系中0~360°之间,找出与下列各角终边相同的角,并判断它们各是哪个象限的角,(1)-在直角 2020-07-09 …
角在哪个象限(高一下P7)1)已知角顶点与直角坐标系原点重合,始边与X轴的非负半轴重合,指出下列是 2020-07-30 …
一道三角函数题将下面的角化成2kπ+ɑ(0小于等于ɑ小于2π,k∈Z)的形式:(1.)12分之25 2020-08-01 …