小编Kaw*_*mad的帖子

在matlab上使用kmeans进行Kmeans聚类

我有这个矩阵:

x=[ 2+2*i 2-2*i -2+2*i -2-2*i];
Run Code Online (Sandbox Code Playgroud)

我想模拟传输它并为其添加噪声.我代表复数的组成部分如下:

A=randn(150,2)+2*ones(150,2); C=randn(150,2)-2*ones(150,2);
Run Code Online (Sandbox Code Playgroud)

在接收器处,我收到了下面的向量,其中组件根据我最初发送的内容( x)的组件进行排序.

X = [A A A C C A C C];
Run Code Online (Sandbox Code Playgroud)

现在我想应用kmeans(X)有4个集群,所以kmeans(X,4).我遇到以下问题:

  1. 我不确定我是否可以代表X上面显示的复数.
  2. 我无法绘制kmeans显示聚类的结果.
  3. 我无法理解群集质心结果.
  4. 如何找到最佳错误率,如果这个例子是代表通信系统而在接收器上,k-means则使用聚类来决定传输信号是什么?

matlab cluster-analysis matrix k-means

1
推荐指数
1
解决办法
4604
查看次数

标签 统计

cluster-analysis ×1

k-means ×1

matlab ×1

matrix ×1