Splitting a matrix into submatrices by value
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hey yo
el 11 de Oct. de 2018
Comentada: hey yo
el 11 de Oct. de 2018
Hello, I have a 10000x3 matrix called A. The 3rd column of the matrix consists of 0s and 1s. I want to create 2 submatrices where A1 collects all rows of A that has a 1 in the 3rd column. A2 should collect the rest of the columns. How can I do that? Thanks!
2 comentarios
madhan ravi
el 11 de Oct. de 2018
Editada: madhan ravi
el 11 de Oct. de 2018
Give short example question is not clear . Give an example.
Respuesta aceptada
Mischa Kim
el 11 de Oct. de 2018
Editada: Mischa Kim
el 11 de Oct. de 2018
Something like this?
A = [2 3 0 3;...
3 2 1 3;...
2 2 1 2]
A =
2 3 0 3
3 2 1 3
2 2 1 2
A1 = A(A(:,3)==1,:)
A1 =
3 2 1 3
2 2 1 2
A2 = A(A(:,3)==0,:)
A2 =
2 3 0 3
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!