Output argument "K" (and maybe others) not assigned during call to "linear_kernel".

1 visualizzazione (ultimi 30 giorni)
Hi all,
the above error apears when I call
K = linear_kernel(tX, tX);
It does not appear if I do not assign linear_kernel(tX,tX).
The function I am referring is:
function K = linear_kernel(x1,x2)
%LINEAR_KERNEL Build a linear kernel.
% Ensure that x1 and x2 are column vectors
x1 = x1(:);
x2 = x2(:);
% Compute the kernel
K = x1' * x2; % dot product
end
why does this happen?

Risposta accettata

Star Strider
Star Strider il 5 Mag 2021
Why not just —
K = dot(x1,x2)
instead?
See the documentation on the dot function for details.

Più risposte (0)

Categorie

Scopri di più su Operating on Diagonal Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by