资源简介
基于k均值的分类算法 MATLAB程序 通过各个数据之间的距离进行均值聚类
代码片段和文件信息
function kmeans
clear all
clc
x=[0 1 0 1 2 1 2 3 6 7 8 6 7 8 9 7 8 9 8 9;
0 0 1 1 1 2 2 2 6 6 6 7 7 7 7 8 8 8 9 9];
figure(1)
plot(x(1:)x(2:)‘r*‘)
%%第一步选取聚类中心,即令K=2
Z1=[x(11);x(21)];
Z2=[x(110);x(210)];
% K=1;%记录迭代的次数
dif1=inf;
dif2=inf;
%%第二步计算各点与聚类中心的距离
while(dif1>eps&dif2>eps)
R1=[];
R2=[];
for i=1:20
dist1=sqrt((x(1i)-Z1(1)).^2+(x(2i)-Z1(2)).^2);
dist2=sqrt((x(1i)-Z2(1)).^2+(x(2i)-Z2(2)).^2);
temp=[x(1i)x(2i)]‘;
if dist1
- 上一篇:时间序列转换为邻接矩阵
- 下一篇:图像融合的MATLAB实现
相关资源
- 手写数字识别.贝叶斯分类算法
- 单层感知器Matlab代码-或运算
- paperRaw域CFA模式下的去噪MATLAB code
- Matlab的RBF模拟神经网络主要用于函数
- 基于MATLAB的PSS仿真模型的电力系统振
- Matlab基于k均值聚类学习算法的rbf神经
- RBF神经网络用于函数拟合与模式识别
- matlab 0~9GUI手写模式识别,正确率挺高
- 机器学习-线性回归matlab代码已检验正
- 模式识别鸢尾花分类
- 模式识别大作业K均值算法matlab平台实
- Matlab实现ISODATA算法对iris数据分类
- 模式识别与智能计算的matlab实现源代
- 模式识别pca的设计
- 模式识别与智能计算杨淑莹MATLAB版源
- K近邻算法的MATLAB实现
- 梯度下降算法matlab的实现
- 基于聚类的路标检测K-meansMATLAB(RGB)
- 动物图像多分类识别MATLAB可运行
- 拉盖尔高斯模式
- 基于matlab的手写数字识别系统
- 模式识别身高体重贝叶斯算法
- 机器学习——逻辑回归logistic实现二分
- k均值聚类matlab
- 用MATLAB编写的贝叶斯算法程序.m
- matlab_人眼疲劳监测.rar
- 贝叶斯高斯分类作业
- 模式识别大作业MATLAB版)
- 基于离散型Hopfield神经网络识别手写数
- SVM_RFE循环递归筛选特征
评论
共有 条评论