Bonjour,
Je ne parviens pas a saisir ce que fait cette ligne :
"&" ? Je suppose que c'est "et" meme si moi je l'ecris en general "&&"
Code : Sélectionner tout - Visualiser dans une fenêtre à part X = (X & (Y == 2)) | (Y == 3);
| ? ?
Merci a vous.








Bonjour,
Je ne parviens pas a saisir ce que fait cette ligne :
"&" ? Je suppose que c'est "et" meme si moi je l'ecris en general "&&"
Code : Sélectionner tout - Visualiser dans une fenêtre à part X = (X & (Y == 2)) | (Y == 3);
| ? ?
Merci a vous.








Le & est un opérateur vectorisé
Pas le &&
Code : Sélectionner tout - Visualiser dans une fenêtre à part [5 0 0]& [1 1 0] %-> [1 0 0]
Apres l'expression
Code : Sélectionner tout - Visualiser dans une fenêtre à part [5 0 0]&& [1 1 0] %-> Operands to the || and && operators must be convertible to logical scalar values.
for all k, Z(k) vaut 1 si Y(k) vaut 3, ou [si X(k) non nul et Y(k)=2]
Code : Sélectionner tout - Visualiser dans une fenêtre à part Z = (X & (Y == 2)) | (Y == 3);








Ok tres bien.
Merci.
Partager