资源简介
本密度聚类算法dbscan是基于周志华老师《机器学习》介绍编程的,经检验效率较高
代码片段和文件信息
function [cu k]=dbscan(dataEpsMinPts)
%基于密度聚类的函数程序
%函数调用为:
%[cu k]=dbscan(dataEpsMinPts);
%其中cu为分类的簇,k是分类数,data为输入的待聚类的数据,Eps为epslion领域,MinPts为epslion领域内的样本个数
%有问题可联系邮箱1271104833@qq.com
[mn]=size(data);
% Eps=((prod(max(data)-min(data))*k*gamma(0.5*n+1))/(m*sqrt(pi^n)))^(1/n);
for i=1:m
for j=i:m
dis(ij)=norm(data(i:)-data(j:));
end
end
dis=triu(dis0)+tril(dis‘-1); %矩阵对角对称得到各个点距所有点的距离
%找出所有核心对象
omega=[];
for i=1:m
ind=length(find(dis(i:) if ind>=MinPts
omega=[omega i];
end
end
%判断是否有核心对象
if(isempty(omega))
error(‘参数设置原
- 上一篇:单缝衍射菲涅尔衍射 弗朗禾费衍射
- 下一篇:简易kcf推导演示
相关资源
- 单缝衍射菲涅尔衍射 弗朗禾费衍射
-
倒立摆simuli
nk仿真+文献 - 各向异性扩散滤波算法(matlab)
- matlab实现文件导入和导出操作
- matlab多变量控制工具箱
- 《MATLAB优化算法 张岩 吴水根著》源码
- f2812做的超声波流量计 matlab仿真部分
- matlab 2014B
- 基于数字图像的指纹识别matlab代码
- MATLAB 2010a crack 破解文件夹
- 图像融合 matlab 源代码 实验报告
- 遗传算法 网络图的路径规划 MATLAB代码
- 机器人路径规划 人工势场法 MATLAB 可
- 复合多尺度排列熵matlab代码
- 手势识别,基于MATLAB
- 数字图像处理系统matlab gui界面.zip
- 太阳能最大功率的跟踪matlab仿真实验
- 整车7自由度仿真.zip
- 多种滤波器MATLAB-GUI
- MATLAB颜色识别[二次开发,GUI界面,详
- MATLAB人脸识别PCALDAKPCABP,可视化界面
- 四分之一被动悬架包括阶跃输入和B级
- 光伏发电系统的MATLAB仿真matlab.zip
- 最小二乘影像匹配程序matlab.zip
-
simuli
nk光伏模型.zip - 基于MATLAB的汽车轨道偏离预警系统
- 基于Matlab的模拟(AM、FM、PM)调制系
- BP神经网络数据预测matlab代码.zip
- MATLAB程序代码完成叶子分割和识别
- 强大的matlab三维重建程序.rar
评论
共有 条评论