kernal.m
来自「模糊核聚类算法的几篇论文及matlab源码」· M 代码 · 共 26 行
M
26 行
function y = kernal(Xk,Vi)
% Xk : 第k个数据点
% Vi :第i个类中心
% 计算核函数的值
% 计算高斯核 K(x, y)= exp(-belta * ||x - y||^2), belta > 0为自定义参数
% always belta is assigned to 0.002;
belta=0.002;
% 求||X - Y||;
% X=Xk;
% Y=Vi;
distXY = Xk - Vi;
distXY = distXY.*distXY;
distXY = sum(distXY);
% calculate (-belta * ||x - y||^2)
distXY = distXY * (-1) * belta;
%calculate exp(-belta * ||x - y||^2)
y= exp(distXY);
% if y==1
% y=0.99999;
% end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?