salut,
j' écris un programme en fortran par lequel je veux résoudre l'équation suivante:
Y + B*EXP(-A*X*Y) = 0
A et B est une constante
X variable à l'entrée
Y le résultat à la sortie
lorsque j'écris l'équation telle quelle est j'aurai un message d'erreur après la compilation. y' a t il une astuce pour le faire?
mon programme est le suivant
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 program autocoherence double precision A, B, Y double precision X(6) B=1.8D0 open(1,file='data',status='old') do k=1,6 read(2,*) X(k) write(*,*) ' X(',k,')= ', X(k) end do A=4.45D0 do k=1,6 Y + B*EXP(-A*Y*X(k)) = 0 write(*,*) 'Y=', Y end do end
Partager