Deleting a Column from an array?
22 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Delany MacDonald
el 30 de Mzo. de 2016
Editada: Joseph Cheng
el 30 de Mzo. de 2016
I am given a 21 x 345 array. I need to delete JUST column 190. How would I do so and keep all the rest the same so that it is a 21 x 344 array
0 comentarios
Respuesta aceptada
Star Strider
el 30 de Mzo. de 2016
If ‘M’ is your matrix, just set the entire column to the empty array []:
M(:,190) = [];
0 comentarios
Más respuestas (1)
Joseph Cheng
el 30 de Mzo. de 2016
Editada: Joseph Cheng
el 30 de Mzo. de 2016
you can use the indexing of arrays to delete a column.
A = 1:10; %1x10; counting from 1 to 10;
to delete column 9 (ie number 9)
A(:,9)=[] % which reads all rows of A in column 9 is now empty.
Thats what the : in the first part as indexing goes (rows, columns)
0 comentarios
Ver también
Categorías
Más información sobre Matrix Indexing 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!