s'il vous plaît ignorer ce poste, j'ai mal interprété l'algorithme, donc la question n'est pas pertinente. Cependant, je ne peux plus fermer le message. S'il vous plaît voter pour fermerconverger vers zéro par sous-flux
J'utilise certain algorithme de recettes numériques, qui converge vers zéro via underflow:
// all types are the same floating type
sum = 0
for (i in 0,N)
sum += abs(V[i]);
ma question, comment se fait-il? comment la somme de petits nombres positifs à virgule flottante converge-t-elle en sous-flux/zéro?
Y a-t-il une condition où 0 + f = 0 , f > 0
?
l'algorithme en question est Jacoby, http://www.mpi-hd.mpg.de/astrophysik/HEA/internal/Numerical_Recipes/f11-1.pdf, page 460. Il est tout à fait possible que je ne comprenne pas comment la convergence est atteinte, si c'est le cas, veuillez me corriger.
merci
Peut-être qu'il serait bon de nous dire quels types, compilateur vous utilisez. – InsertNickHere
@Insert cela n'a pas d'importance, tant que underflow est réglé sur zéro.Type est tout point flottant IEEE, 32 bits ou 64 bits – Anycorn
Hm puis un gourou devrait aider ici, je ne serai pas capable de penser que c'est la même chose pour toutes les langues, etc – InsertNickHere