bonjour comme j suis debutante en progammation avec le matlab j'aimerai avoir de l'aide voici cette instruction
(mod(J,10) == 0 | J == length(kc)), quelle set son explication
merci
-----
18/06/2011, 14h39
#2
invitea29b3af3
Date d'inscription
janvier 1970
Messages
1 388
Re : matlab
Salut
ça veut dire:
"Le reste de la division de J par 10 donne zéro (autrement dit: J est un multiple de 10)" OU "J est égal à la longueur de kc".
Si tu mets un "if" là devant par exemple:
Code:
if (mod(J,10) == 0 | J == length(kc))
disp('Salut');
else
disp('Coucou');
end
Donc si J est multiple de 10 ou si J est égal à la longueur de kc, alors matlab va afficher "Salut", sinon il va afficher "Coucou".
La fonction "mod" c'est l'opérateur modulo (http://fr.wikipedia.org/wiki/Modulo_(informatique)).
mod(a,b) te donne le reste de la division de a par b, où a et b sont des entiers. Par exemple mod(7,3) = 1 car 7 divisé par 3 donne 2, reste 1.