Borrar filtros
Borrar filtros

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

1 visualización (últimos 30 días)
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?

Respuesta aceptada

Star Strider
Star Strider el 5 de Mayo de 2021
Why not just —
K = dot(x1,x2)
instead?
See the documentation on the dot function for details.
  2 comentarios
federico nutarelli
federico nutarelli el 5 de Mayo de 2021
You are right. I did not know dot that much so I did not feel confident. Anyway issue solved because I changed the working directory

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Operating on Diagonal Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by