Buenas tardes, queria saber si al momento de evaluar que vector es mas largo es correcto comparar el largo del vector (n1 < n2) y no v1(1) < v2(1) como esta en la solución
Mi solución fue la siguiente:
function vdif = difRec(v1,v2) n1 = length(v1); n2 = length(v2);
if n1 == 0 vdif = v2; elseif n2 == 0
vdif = v1; else
if n1 == n2
vdif = difRec(v1(1:n1-1), v2(1:n2-1)); elseif n1 > n2 vdif = [difRec(v1(1:n1-1), v2),v1(n1)];
elseif n2 > n1 vdif = [vdifRec(v1), v2(1:n2-1),v2(n2)]; end
end
end