Bonjour,
Voilà tout est dit dans l'intitulé de cette discussion. J'utilise une boucle while dans mon programme et je voudrais savoir comment vérifier si un vecteur connu appartient ou non à une matrice connue. Merci
Version imprimable
Bonjour,
Voilà tout est dit dans l'intitulé de cette discussion. J'utilise une boucle while dans mon programme et je voudrais savoir comment vérifier si un vecteur connu appartient ou non à une matrice connue. Merci
La question n'est pas très claire
Tu veux trouver si un vecteur correspond à une ligne d'une matrice, c'est ça ?
Dans ce cas, la fonction ismember te sera utile.
Si ce n'est pas ça, expliques mieux ton problème en nous donnant un exemple.
Supposons que j'ai un vecteur ligne u=[1 2] et une matrice a=[1 2;5 7], je veux vérifier si u appartient ou non à a. Dans ce cas u appartient à a. J'espère que je suis clair ;)
Je pense que ismember n'est pas vraiment appropriée car si j'ai u=[5 2] et a =[1 2;5 7] alors ismember(u,a) retourne [1 1]. Pourtant que u n'est pas une ligne de a
[EDIT]
C'est bon il faut utiliser l'option 'rows'. Merci :)