salut
pour chaque valeur de i et j, je calcule A,B et C.
je dois vérifier que aucune valeur de A,B et C n'est négative.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i for j A B C end end
salut
pour chaque valeur de i et j, je calcule A,B et C.
je dois vérifier que aucune valeur de A,B et C n'est négative.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i for j A B C end end
Salut,
Tu veux vérifier après ou pendant ?
Je pense que cette ligne va t'aider :
Tu trouveras en "i" et "j" les indices lignes et colonnes de tes valeurs négatives pour ta matrice A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [i,j]=find(A<0)
J'espère que ça t'aidera...
Que veux tu faire avec ?
Voir aussi les fonctions ANY et ALL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 flag=all(A>=0)
Salut Dut,
J'ai essayé ceci :
"flag" est un vecteur de trois zéros... Est-ce normal qui la fonction "all" ne travaille que sur la première ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A=[-1 -2 -3;1 2 3;4 -5 6] flag=all(A>=0)
A plus
Essaie ceci :
La réponse complète se trouve clairement dans la documentation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 A=[-1 -2 -3;1 2 3;4 -5 6] flag=all(A>=0) flag=all(A>=0,1) flag=all(A>=0,2) flag=all(A(:)>=0)![]()
je veux afficher un message d'erreur si au cours de itérations j'ai A ou B ou C négatifs
Partager