Récupérer les coordonnées d'un élément d'une matrice

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Aline Deschamps
Messages : 133
Enregistré le : 11 Mai 2010, 07:49
Contact :

Récupérer les coordonnées d'un élément d'une matrice

Messagepar Aline Deschamps » 15 Juin 2010, 08:53

Bonjour,

Je suis à la recherche de la manière de récupérer les coordonnées d'un élément d'une matrice.

Par exemple, si j'ai la matrice M suivante :

9 8 5
3 7 4
1 2 6

Je souhaite obtenir les coordonnées de l'élément de M valant 4. Ces coordonnées sont : (2,3) , pour 2ème ligne et 3ème colonne.

Comment faire pour les obtenir directement sour 'R' ?

J'ai pour le moment testé la fonction "witch" avec :

Code : Tout sélectionner

u<-which(M==4)


Mais le résultat obtenu pour u est alors : 8 , car la fonction "whitch" renvoie le numéro de la "case" de ma matrice contenant 4, en comptant en colonne.

Voilà, si quelqu'un a une idée pour procéder autrement, merci d'avance ^^

Cordialement,

A.D.

Serge Rapenne
Messages : 1426
Enregistré le : 20 Aoû 2007, 15:17
Contact :

Messagepar Serge Rapenne » 15 Juin 2010, 09:53

Bonjour,

Code : Tout sélectionner

?which

pour avoir l'aide de la fonction which et voir l'argument arr.ind et les exemples

Serge

Aline Deschamps
Messages : 133
Enregistré le : 11 Mai 2010, 07:49
Contact :

Messagepar Aline Deschamps » 15 Juin 2010, 10:16

Merci beaucoup !

Le pire c'est qu'une amie m'en avait parlé, mais j'avais oublié depuis :oops:

Encore merci :D

Cordialement,

A.D.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité