资源简介
简单的有序聚类的程序编码,编写的是一个函数,但是在处理距离的问题上,使用的方法还不够好,希望参考着注意。
代码片段和文件信息
function yxjl=myyxjl1(x) %%%%要求输入的观测值矩阵x:行表示各个样品,列表示每个样品的属性值
a=size(x);
len1=a(1);%%%%%矩阵的样品个数
len2=a(2);%%%%%矩阵的属性个数
z=zeros(len1);%直径矩阵
h=zeros(len1);%最小损失矩阵
k=zeros(len1);%分类的矩阵
for i=1:len1
for j=i:len1
if i==j%当某一类为一个样品时,类的距离为0
z(ij)=0;%计算类的距离
else
y=x(i:j);%当某一类为几个样品时
if len2==1 %当属性个数只有一个时,计算类距离
z(ij)=(j-i)*var(y);%计算类的距离
else %当样品属性大于一个时,计算类距离
x1=x(i:j:);
x11=sum(x1)/(j-i+1);
for m=i:j
z(ij)=0;
z(ij)=(x(m:)-x11)*(x(m:)-x11)‘+z(ij);
相关资源
- LCMV准则波束形成
- mimo ofdm无线通信技术及matlab实现 源代
- 三相锁相matlab PLL
- 干涉SAR的MATLAB程序.zip
- 改进的区域增长算法matlab实现
- 分数阶傅里叶变换fractional fourier tra
- matlab版的信息增益算法实现
- 数值迭代算法及其Matlab
- sift+ransac图像拼接matlab代码
- matlab下单层感知器实现
- MATLAB进行FM调制与解调
- PCA故障诊断MATLAB实现
- turbo码matlab仿真程序 wuyufei
- 光流场配准matlab实现
- hough变换的matlab源代码
- 自己写的\“计算峰值信噪比PSNR\“的
- aloha算法 matlab
- 基于TDOA定位的Chan算法MATLAB仿真
- SAR成像的CS算法
- 模糊C均值聚类图像分割算法的matlab实
- 小波去噪及EMD分解matlab相关程序
- delta并联机器人工作空间绘制的MATLA
- DuFort-Frankel格式求解椭圆-抛物型偏微
- BP网络的算法及在MATLAB上的程序仿真
- Matlab绘制彩色星座图_改进
- matlab层次聚类算法
- 布谷鸟算法求解函数最小值matlab
- 粒子群算法求解函数极值 matlab
- Matlab自然排序
- 频域宽带波束形成.m
评论
共有 条评论