资源简介
matlab 以身高与体重为特征进行C-均值聚类

代码片段和文件信息
clc;
clear all;
[filenamepathnamefilterindex] = uigetfile(‘*.txt‘ ‘请读入男生训练集‘);
fileAddrs = [pathnamefilename];
[MH MW]=textread(fileAddrs‘%f%f‘);
[filenamepathnamefilterindex] = uigetfile(‘*.txt‘ ‘请读入女生训练集‘);
fileAddrs = [pathnamefilename];
[FH FW]=textread(fileAddrs‘%f%f‘);
FA=[FH FW];FA=FA‘;
MA=[MH MW];MA=MA‘;
for k=1:50
NT(:k)=FA(:k);
end
for k=51:100
NT(:k)=MA(:k-50);
end
%C=2
z1=NT(:1);z2=NT(:51);
%
for k=1:100
a=z1b=z2
G1=zeros(2100);G2=zeros(2100);
for i=1:100
d1=sqrt((NT(1i)-z1(11))^2+(NT(2i)-z1(21))^2);
d2=sqrt((NT(1i)-z2(11))^2+(NT(2i)-z2(21))^2);
if d1 G1(:i)=NT(:i);
else
G2(:i)=NT(:i);
end
end
G1(:find(sum(abs(G1)1)==0))=[];
G2(:find(sum(abs(G2)1)==0))=[];
z1=mean(G12);
z2=mean(G22);
if isequal(az1)==1&&isequal(z2b)==1
break
end
end
z1z2G1G2size(G12)size(G22)
for i=1:size(G12)
x=G1(1i);
y=G1(2i);
plot(xy‘G.‘);
hold on
end
for i=1:size(G22)
x=G2(1i);
y=G2(2i);
plot(xy‘R*‘);
hold on
end
plot(z1(11)z1(21)‘B+‘)
hold on
plot(z2(11)z2(21)‘B+‘)
hold on
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1255 2012-05-09 22:09 c.m
文件 66204 2012-05-04 11:17 2 - 副本 (2).jpg
文件 31956 2012-05-04 11:16 2 - 副本 (1).jpg
文件 45398 2012-05-04 18:57 3.tif
文件 1578 2012-05-09 22:09 c3.m
----------- --------- ---------- ----- ----
146391 5
- 上一篇:SURF等5种特征点检测代码matlab
- 下一篇:单神经元PID控制,可以直接运行
相关资源
- 基于颜色的聚类分割matlab
- matlab模式识别工具箱PRTOOLS及使用说明
- 用身高和/或体重数据进行性别分类的
- 模式识别与智能计算-Matlab技术实现(
- 模式识别与智能计算matlab实现 安装
- 西交大模式识别编程大作业报告+MAT
- 车牌识别_matlab_模式识别(MATLAB代码,
- 模式识别课程作业 基于svm的人脸识别
- 图形模式识别 matlab 圆 正方形
- 《模式识别与智能计算》MATLAB技术实
- matlab利用不变矩提取图片的形状特征
- 模式识别4个实验(matlab)
- 模式识别课程作业 matlab与libsvm环境
- 车牌识别Matlab代码
- 基于matlab的车牌识别内含matlab代码以
- 指纹识别数字图像处理+模式识别+机器
- 路标识别与提取采用聚类方法C-means
- FAST角点检测算法MATLAB程序
- 基于PCA和SVM的人脸识别 matlab程序
- 模式识别与智能计算-Matlab技术实现
- 《模式识别与智能计算:MATLAB技术实
- 稀疏非负矩阵分解及模式识别
- 虹膜识别 matlab算法
- Fisher二元线性判别 Matlab源码
- usps手写数字数据集
- [模式识别及MATLAB实现][杨杰][电子教案
- SVM实现MNIST数据集分类
- 《模式识别与智能计算的MATLAB实现》
- 《模式识别与人工智能基于MATLAB》程
- 神经网络识别手写数字含数据和代码
评论
共有 条评论