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
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.
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager