Bonjour,
je veux obtenir l'évolution d'une onde dans un milieu conducteur. l'équation de l'onde est d²u(t,x)/dt²-c²*(d²u(t,x)/dx²) + (r/e0)*(du(t,x)/dt)=0
r:conductivité du milieu
c:célérité de l'onde
e0:permittivité du milieu
Avec la méthode des différences finies j'ai obtenue :
u[(k+1)n,ih]*(1/k²-r/(h*e0))+u[nk,ih]*(-2/k²+r/(e0*h)+2*c²/h²)+u[(k-1)n,ih)*1/k²-u[nk,(i-1)h]*c²/h²-u[nk,(i+1)h]*c²/h²=0
0<x<L
k est le pas du temps et i est le pas spatiale
pour les conditions initiale j'ai la vitesse initiale de l'onde est nul
Mon problème est que pour la programmation je ne vois pas comment obtenir tout les termes de ma suite et comment commencer le programme?
En vous remerciant par avance de votre aide .
Cordialement,
Malik
Partager