Breaking up matrix by values in column
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Christopher
el 15 de Nov. de 2013
Comentada: Christopher
el 16 de Nov. de 2013
Hello all,
I am trying to figure out a way to break up a 100 x 7 matrix by values in the last column. I will give a short example, which should explain it very well. It goes as follows:
matrix=[1 1 1 1;2 2 2 2; 3 3 3 3;3 3 3 3;4 4 4 4;4 4 4 4;5 5 5 5;5 5 5 5]
I then want to break this matrix up by values in the last column. So for example I want to obtain a new matrix for the range of 2 to 4 in the last column. So the new matrix would be:
matrix=[2 2 2 2;3 3 3 3;3 3 3 3;4 4 4 4;4 4 4 4];
I cannot figure out a good way to make this work. Any help would be great.
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 15 de Nov. de 2013
Editada: Azzi Abdelmalek
el 15 de Nov. de 2013
c=matrix(:,end) ;
out=matrix(c>=2 & c<=4,:)
Más respuestas (0)
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!