Bonjour,
J'ai deux matrices :
La première matrice est constituée de booléen et me permet de savoir si les valeurs de la seconde matrices sont pertinentes (à prendre en compte ou pas) ou non.
Exemple :
{{0, 1, 1},
{0, 0, 1},
{1, 1, 1},
{0, 0, 0}, }
Ma seconde matrice contient les valeurs à (éventuellement) prendre en compte
Exemple :
{{1, 2, 3},
{1, 2, 3},
{1, 2, 3},
{1, 2, 3}, }
L'objectif c'est de récupérer la première valeur pertinente par ligne (si elle existe) et donc une seule valeur par ligne.
Résultat attendu
{2,
3,
1,
0}
Je comprends le job à faire d'un point de vue boucle pour chaque ligne regarder récupérer l'indice du premier booléen à vrai s'il existe. Puis récupérer la valeur correspondant à cette indice dans la seconde matrice (et 0 s'il n'existe pas).
Mais je n'ai aucune idée de comment faire cela d'un point de vue matriciel.
Si vous pouviez me donner des billes pour avancer, ça serait vraiment super sympa !
Partager