How to extract rows from a parent matrix based on column values from a second matrix (child)?
Afficher commentaires plus anciens
I have 2 matrices: Parent matrix (19564 X 5) and a child matrix (3913 X 3) (sub-matrix of parent). The 3 cols in child matrix and 1st 3 cols in parent matrix are x,y and z - coordinates.
Parent= [x,y,z,A,B]
Child= [x,y,z]
I need to extract 4th and 5th column (A and B) from parent matrix corresponding to x,y,z coordinates in child matrix.
I tried using _ ismember_ function in MATLAB, but it performs a col-wise search and I don't get the desired output.
As output, I need a 3913 X 5 matrix whose 1st 3 cols are exactly same as the child matrix and then 2 additional cols (A and B) from parent matrix.
Réponse acceptée
Plus de réponses (1)
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!