split matrix into two based on column values
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Abhiram B R
el 25 de Mayo de 2021
Respondida: Stephan
el 25 de Mayo de 2021
Hi all,
I need to split a matrix into two based on values in last column of matrix. An example is given below:
A = [ 1 2 1.4; 1 3 1.4; 2 5 1.4; 1 5 81; 3 4 1.4; 5 4 81]
this need to be split into two
one matrix with [1 5 81;5 4 81] and other with rest of the elements of A. Basically if value of column 3 is greater than 80, save it into another matrix. Is it possible to do so without writing a loop
0 comentarios
Respuesta aceptada
Stephan
el 25 de Mayo de 2021
A = [ 1 2 1.4; 1 3 1.4; 2 5 1.4; 1 5 81; 3 4 1.4; 5 4 81]
A1 = A(A(:,end)>80,:)
A2 = A(A(:,end)<=80,:)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices 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!