Bonsoir,
Je suis en train d'établir un programme en Matlab, or dès le début je suis confronté à un problème que je n'arrive pas à résoudre.
Il me semble comprendre d'où ça vient mais je n'arrive pas à trouver une solution.
Voici ce que je définis : un simple vecteur dont la taille n'est pas importante, fixons par exemple une dimension de 5. Or, mes composantes sont définies par rapport à un irrationnel, d'où le manque de précision il me semble.
Voici en résumé les parties importantes :
...
...Code:a = 1.46; b = 1.33; c = a/b; d = 5e-5; e = c*d/(2*(c-1)); f = 2*e; for k=1:5 if k==1 g(k) = f/2; else g(k) = g(k-1) + f; end end
Or, si je demande g(k)-g(k-1)-2*e pour quel que soit la valeur de k, le résultat obtenu n'est pas 0...?!!!
Merci de votre aide.
-----