📄 nvldtcknfun.m
字号:
function L=NvlDtcKnFun(a);
Dim=size(a);
if Dim(1)<Dim(2), % Conditioning the vector A as a column vector
a=a';
end
fid=fopen('a.dat','r');
s=fread(fid,1,'float');
n=fread(fid,1,'float');
x1=fread(fid,n,'float');
x2=fread(fid,n,'float');
fclose(fid);
% Radius based Kernel Function K(x,y)=exp[-(x-y)*(x-y)'/s.^2], there x and y are 2-D vector, x=(x1,x2) which is to say;
I=ones(1,n);
L=sum(sum(diag(a)*( exp( -((x1*I-(x1*I)').^2+(x2*I-(x2*I)').^2)/(s.^2) ) )*diag(a))) + a'*a -1 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -