Borrar filtros
Borrar filtros

deleting multiple rows in a matrix

24 visualizaciones (últimos 30 días)
Alessandro Camillo
Alessandro Camillo el 10 de En. de 2023
Comentada: Voss el 10 de En. de 2023
how can i completely remove the first 110 rows and the last 70 in a (500*1) matrix? for example is this correct? A(1:110, : ) = [ ] A (430:500, : ) = [ ] Is there a way to combine the two?

Respuesta aceptada

Voss
Voss el 10 de En. de 2023
A([1:110 end-69:end],:) = [];
(Also, note that 430:500 is 71 elements, not 70.)
  2 comentarios
Alessandro Camillo
Alessandro Camillo el 10 de En. de 2023
what if instead I have to completely remove the first 110 rows and the last one in a matrix (500*1)? A([1:110 end-1],:) = []; or A([1:110 end],:) = [];
Voss
Voss el 10 de En. de 2023
Use "end" to refer to the last row. "end-1" refers to the next-to-last row.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by