matlab作矩阵的聚类并做出图形.产生一个200×3值在10到100之间的随机矩阵,将200条记录聚类为5类,一距离最小为原则,每类并在三维图形中以不同的颜色和符号显示结果,聚类中心用红色的五角星

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 05:39:41
matlab作矩阵的聚类并做出图形.产生一个200×3值在10到100之间的随机矩阵,将200条记录聚类为5类,一距离最小为原则,每类并在三维图形中以不同的颜色和符号显示结果,聚类中心用红色的五角星m

matlab作矩阵的聚类并做出图形.产生一个200×3值在10到100之间的随机矩阵,将200条记录聚类为5类,一距离最小为原则,每类并在三维图形中以不同的颜色和符号显示结果,聚类中心用红色的五角星
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)

matlab作矩阵的聚类并做出图形.产生一个200×3值在10到100之间的随机矩阵,将200条记录聚类为5类,一距离最小为原则,每类并在三维图形中以不同的颜色和符号显示结果,聚类中心用红色的五角星 一道matlab题;产生一个200*3的随机矩阵,其元素为(10,100)之间的随机数,要求将该矩阵所有记录以距离最近为原则,聚为5类,并在三维图形中显示该聚类结果,每类用不同的颜色符号表示,每个聚 matlab中怎样随机产生30个数,并将其放入5*6的矩阵中 MIMO下产生信道矩阵的Matlab 如何用matlab产生100个服从(0,0.5)分布的正态函数,并能做出正态分布图? 已知均值跟协方差矩阵用MAtlab怎么来产生数据集,并画出1000个元素的散布图. 求助 Matlab 用MAGIC命令产生一个5阶矩阵,并求该矩阵每列的最大值、最小值、平均数、和 如何用 matlab产生一个十行十列的矩阵 怎样记录在循环过程中产生的矩阵 matlab matlab产生随机矩阵matlab怎么产生10*20阶从3到10的随机矩阵 matlab surf函数画图用surf做出该公式的图形,急求 怎样用matlab做出z=301*(x^2)+(y^4)的图形 如题,如何在matlab中产生一个随机矩阵,并使矩阵中每个元素保留一位小数? 关于MATLAB的kmeans聚类函数,为什么对于同一个矩阵作多次kmeans聚类,得到的输出不同?虽然分类是一致情况如上图 matlab产生一个3行6列随机矩阵,找出矩阵中数值在0.5到0.7范围内的数,并显示在矩阵中的单下标以及双下标. 矩阵的求解.matlab matlab 矩阵中各行最大值找出并组成新的矩阵 matlab中怎么产生一个随机矩阵