Effacer les filtres
Effacer les filtres

how to combine to matrix with the same rows and different columns

2 vues (au cours des 30 derniers jours)
Maryam Hamrahi
Maryam Hamrahi le 23 Déc 2016
Commenté : Maryam Hamrahi le 23 Déc 2016
I have matrix A with n rows and three columns, matrix B with n rows and one column. For instance, matrix A and B could be as follows:
A= [1 4
3 6
4 7
1 3
5 2
7 9]
B=[1
2
2
3
2
5]
As you see, matrix A and B have the same number of rows. I would like to produce matrix C from matrix A, but only rows which are “2” in matrix B.
C=[3 6
4 7
5 2]
It would be appreciated if you could give me some ideas for solving this problem.
Thanks

Réponse acceptée

Walter Roberson
Walter Roberson le 23 Déc 2016
A= [1 4
3 6
4 7
1 3
5 2
7 9];
C = A(B == 2, :);
  1 commentaire
Maryam Hamrahi
Maryam Hamrahi le 23 Déc 2016
Thank you very much Walter Roberson.
your help is really appreciated.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by