资源简介
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控制,可以直接运行
相关资源
- mo_2_3.m3. 图像分割matlab实现源代码
- 模式识别-ID3决策树matlab代码
- 基于MATLAB的车牌识别系统设计
- 模式识别matlab:最小错误率、最小风
- 模式识别之线性分类器的matlab实现
- 模式识别K-均值聚类法matlab实现程序
- 模式识别的几个经典分类器,附matl
- MATLAB实现K近邻法分类
- MATLAB模式识别与智能计算代码
- 模式识别 Matlab生成模式类
- 模式识别与智能计算源码
- 图像处理模式识别一种分类算法:svm
- ga 基于遗传算法和距离的特征选择
- pattern-classification 美国Richard O.Duda编著
- K-means聚类分析Iris数据集模式识别
- 模式识别Matlab源码
- 模式识别matlab工具箱
- 数字0~9模式识别的matlab代码
- 哈工大模式识别--k均值算法
- 模式识别fisher判别准则
- 模式识别 SVM MATLAB程序
- 模式识别》实验报告-贝叶斯分类
- 《模式识别与智能计算》MATLAB技术实
- libsvm的matlab版实现多类分类超级经典
- LDA程序代码 本人自己书写。
- 模式识别实验 贝叶斯 fisher bayes
- 模式识别与智能计算的matlab实现源代
- 基于Elman神经网络的电力负荷预测的
评论
共有 条评论