J'ai une matrice x
de taille Nx2 (contient (x, y) coordonnées) et une matrice c
de taille Px1 (P < = N) qui contient certaines coordonnées x qui I ' m intéressé par Par exemple:.matlab - trouver les indices des éléments dans x
x = [10 3; 21 9; 98 54; 4 30; 37 12];
c = [4 98];
Je veux obtenir les coordonnées des éléments en c
(dans le cas ci-dessus [4 3]
). Comment puis-je faire ceci? Je n'ai trouvé un moyen que lorsque c
est une matrice 1x1 (c'est-à-dire un scalaire).
Le problème avec celui-ci est qu'il ne retourne pas les indices dans le même ordre qu'ils apparaissent dans x. – s5s
il les renverra dans l'ordre de 'c'. Vous pouvez les obtenir dans l'ordre de x en utilisant 'i = sort (i)'. – Richante