Eliminar elementos repetidos de un array
Publicado por Ariadna (20 intervenciones) el 25/07/2019 20:36:32
Buenos días,
Quiero eliminar los elementos de una lista que se encuentren repetidos, pero sólo si están seguidos. Para ello he escrito este código:
Pero me da el error:
Index exceeds matrix dimensions.
Error in BARCOS (line 26)
if prc(j)== prc(j-1)
Alguien sabe como arreglarlo?
Quiero eliminar los elementos de una lista que se encuentren repetidos, pero sólo si están seguidos. Para ello he escrito este código:
1
2
3
4
5
6
7
prc=[1,1,2,3,4,6,8,8,8,1];
for j=2:length(prc)
if prc(j)== prc(j-1)
prc(j)=[]
end
end
Pero me da el error:
Index exceeds matrix dimensions.
Error in BARCOS (line 26)
if prc(j)== prc(j-1)
Alguien sabe como arreglarlo?
Valora esta pregunta
1