Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

what is the answer for this code ?

1 Ansicht (letzte 30 Tage)
nirai selvi
nirai selvi am 22 Okt. 2015
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
function K = rbf(coord,sig)
%function K = rbf(coord,sig) % % Computes an rbf kernel matrix from the input coordinates % %INPUTS % coord = a matrix containing all samples as rows % sig = sigma, the kernel width; squared distances are divided by % squared sig in the exponent % %OUTPUTS % K = the rbf kernel matrix ( = exp(-1/(2*sigma^2)*(coord*coord')^2) ) % % % For more info, see www.kernel-methods.net
% %Author: Tijl De Bie, february 2003. Adapted: october 2004 (for speedup).
n=size(coord,1); K=coord*coord'/sig^2; d=diag(K); K=K-ones(n,1)*d'/2; K=K-d*ones(1,n)/2; K=exp(K);
%% Previous version: %% % n = size(coord,1); % for i=1:n % K(i,i)=1; % for j=1:i-1 % K(i,j)=exp(-norm(coord(i,:)-coord(j,:))^2/sig^2);% Should be % % 2*sig^2! % K(j,i)=K(i,j); % end % end

Antworten (0)

Diese Frage ist geschlossen.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by