Duda rápida
Publicado por Francisco (11 intervenciones) el 20/07/2011 14:48:19
Hola a todos, tengo una duda rápida.
Mi intención es hacer un filtrado de una serie de datos, por ej si tengo
>>x=[1 3 6 3 1] Quiero QUITAR todos los valores menores que 3 de manera que el resultado sea
>>x=[3 6 3]
Yo hacia:
for i=1:1:5
if x(i)<3
x(i)=[ ];
end
end
Pero me da error...
??? Subscripted assignment dimension mismatch.
Hay alguna funcion en MatLab que se encargue de esto??
Alguna sugerencia?
Gracias!
Mi intención es hacer un filtrado de una serie de datos, por ej si tengo
>>x=[1 3 6 3 1] Quiero QUITAR todos los valores menores que 3 de manera que el resultado sea
>>x=[3 6 3]
Yo hacia:
for i=1:1:5
if x(i)<3
x(i)=[ ];
end
end
Pero me da error...
??? Subscripted assignment dimension mismatch.
Hay alguna funcion en MatLab que se encargue de esto??
Alguna sugerencia?
Gracias!
Valora esta pregunta


0