bonsoir monsieur ma dame
moi je suis un étudiant en physique spatiale
j'avais besoin d 'écrire un algorithme qui concerne l'équation de la propagation de la chaleur a 1 dimension
j'ai fait le développement mathématique et le code source mais malheureusement pas marche
SVP aider moi a faire ca et me corriger
merci mon maitre et en attente de votre réponse
le voici
program equation de la chaleur
implicit none
parameter m, n, mmax=10, nmax=18
real : alpha, detax, deltat
common /temper/t(mmax,nmax)
m=11
n=18
alpha=4.d-6
deltax=1.d-2
deltat=1.d0
r=alpha*deltat/(detax)**2
do j=1,1
do i=1,m
t(i,j)=300
end do
end do
do j=2,n
do i=1,1
t(i,j)=350
end do
end do
do j=2,n
do i=m,m
t(i,j)=440
end do
end do
!methode explicite de resolution
do j=1,n
do i=2,m-1
t(i,j+1)=r*t(i-1,j)+(1-2*r)*t(i,j)+r*t(i+1,j)
end do
end do
do j=1,n
write(12,10)j, (t(i,j),i=1,m)
end do
stop
end program equation de la chaleur
Partager