Effacer les filtres
Effacer les filtres

how to find the index value

9 vues (au cours des 30 derniers jours)
singh
singh le 13 Mai 2015
Modifié(e) : James Tursa le 13 Mai 2015
suppose i have on matrix A
A= 2
3
5
7
8
10
i have another matrix B
B=
10 21
20 11
63 43
23 12
32 54
78 45
now i wish to get the value from A 7 and B 23 12 through index value.
suppose 7 value store in A 4 location now i get the 4 location values from B

Réponse acceptée

James Tursa
James Tursa le 13 Mai 2015
Modifié(e) : James Tursa le 13 Mai 2015
If you are given the value 7 and want to find it in A and then get the corresponding row in B, then you could do this:
x = find(A==7);
r = B(x,:);
If you don't care about storing the index itself, then you can just use logical indexing directly:
r = B(A==7,:);

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by