
Union de vectors
Publicado por Alexandre (1 intervención) el 14/03/2022 23:05:17
Hola muy buenas a todos!
Necesito si podeis un help! Tengo un funcion en matlab, donde se tiene unir 2 conjuntos numericos vectoriales sin repetir los numeros, la función identifica los repetidos pero no los borra, si me podeis ayudar, muchas gracias!
function C = union(a,b)
C = [ ];
for i = a(1:end)
disp(i)
for j = b(1:end)
disp(j)
if i ~= j
a(i) = [ ];
C = i;
end
end
end
disp(C)
OUTPUT:
>> C = union([2, -3, 0, 1],[-3, 4, 2])
2
-3
Array indices must be positive integers or logical values.
Error in union (line 20)
i(a) = [ ];
Necesito si podeis un help! Tengo un funcion en matlab, donde se tiene unir 2 conjuntos numericos vectoriales sin repetir los numeros, la función identifica los repetidos pero no los borra, si me podeis ayudar, muchas gracias!
function C = union(a,b)
C = [ ];
for i = a(1:end)
disp(i)
for j = b(1:end)
disp(j)
if i ~= j
a(i) = [ ];
C = i;
end
end
end
disp(C)
OUTPUT:
>> C = union([2, -3, 0, 1],[-3, 4, 2])
2
-3
Array indices must be positive integers or logical values.
Error in union (line 20)
i(a) = [ ];
Valora esta pregunta


0