Borrar filtros
Borrar filtros

How do I delete a series of elements from a vector?

1 visualización (últimos 30 días)
Ronen Ron
Ronen Ron el 19 de Jul. de 2015
Respondida: Naty S el 19 de Jul. de 2015
example:
a=[1 1 1 2 3 3 5 5 5 5];
b=[1 1 5];
I would like to delete two 1's and one 5 from 'a' (as in 'b') to get the result:
c=[1 2 3 3 5 5 5];
Thanks!

Respuestas (1)

Naty S
Naty S el 19 de Jul. de 2015
You'll need to find the indexes which you want to keep. After you got the indexes just type c= A(desired indexes). e.g c= A(3:9)
The more tricky question is how to decide which indexes you want to delete. Probably could use the find function help you do that. http://www.mathworks.com/help/matlab/ref/find.html
The more tricky question

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by