# Genera un conjunto de puntos linealmente separables # X = [x_1; x_2; ... ; x_N] # x_i = [x_0=1, x_1, x_2, ..., x_d] # y_i = +1 o -1 segĂșn el vector w dado function [X, y] = gen_lindata(N, d, w) X = [ones(N, 1), rand(N, d)]; # x_i = [1 x_1 x_2 ... x_d]' con x_i en [0, 1] y = sign(X * w); # y_i = +1 ssi sign(w' * x) == +1 end