Splitting a matrix by even and odd numbers
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Chris Williams
 el 12 de Nov. de 2013
  
    
    
    
    
    Respondida: Chris Williams
 el 12 de Nov. de 2013
            I have a 200x2 matrix. Column A contains a mixture of even and odd numbers. Column B contains 1s and 0s.
Where the numbers in Column A are even, I need to extract those rows into a new nx2 matrix. The numbers in Column A and B must remain correctly alligned.
Hope you can help!
0 comentarios
Respuesta aceptada
  Jos (10584)
      
      
 el 12 de Nov. de 2013
        use rem to determine which list of numbers is even or odd
X = [1 3 4 2 5 4 2] % hint X is the first column of your matrix
iseven = rem(X,2)==0
use this logical vector to select the whole row of M
0 comentarios
Más respuestas (1)
Ver también
Categorías
				Más información sobre Annotations 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!

