Bonjour,

Je suis en train d’écrire un programme ou j'ai besoin d'une grande précision (double precision). Cependant je constate une chose bizarre lorsque je fais un print de mes variables. Par exemple j'ai un vecteur complexe (dimension 3) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
beta=(/(1.246663751424521,0.249332750284904),(0,0),(0,0)/)*1d4
Si je fais un print de ce nombre a partir de la 8eme décimale le nombre est différent de celui que j'ai rentré. pourtant j'ai bien déclaré
Code : Sélectionner tout - Visualiser dans une fenêtre à part
complex(kind=8),dimension(3) :: beta
Je pense bien que c'est un problème d'arrondis et de double precision mais je ne vois pas ou j'ai commis l'erreur.
Merci pour votre aide