Segmentation fault en c
Fermé
bougou
-
Modifié par bougou le 7/05/2010 à 10:08
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 7 mai 2010 à 14:31
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 7 mai 2010 à 14:31
5 réponses
a ta premiere boucle, i arrive a 100.
lors de ta denriere boucle, il prend +100 pour chaque valeur de j.
Au bout d'un moment, il dépasse les bornes
lors de ta denriere boucle, il prend +100 pour chaque valeur de j.
Au bout d'un moment, il dépasse les bornes
Et bien ça dépend, tes tableaux ils doivent faire combien par combien ? parceque tu les définie avec une taille de 1000, mais tu te sers que de 100 itérations, sans initialiser les itérateurs, je comprend pas trop ce que tu cherches a faire.
C'est quoi l'énoncé de ton exercice ?
C'est quoi l'énoncé de ton exercice ?
le but est de suivre l'évolution de la densité d'électron Ne et d'ion Na après ionisation entre deux électrodes, distantes de d, avec les conditions aux limites Ne=0 en d et Na=0 en o et la condition initiale Ne=N=Na à t=0,selon l'équation de transport:
(dNe/dt)-mue*E*(dNe/dz)=0, pareil pour les ions (dNa/dt)-mua*E*(dNa/dz)=0 où mua et mue sont les mobilités electrons et ions et E le champ electrique generé.
(dNe/dt)-mue*E*(dNe/dz)=0, pareil pour les ions (dNa/dt)-mua*E*(dNa/dz)=0 où mua et mue sont les mobilités electrons et ions et E le champ electrique generé.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
7 mai 2010 à 14:31
7 mai 2010 à 14:31
en gras l'erreur :
for(j=0;j<=Nt;j++) { for(i=0;i<=Nz;i++) { Ne[i][j+1]=0; Na[i][j+1]=0; Ne[i][j+1]=(1-(E*deltat)/deltaz)*Ne[i][j]+ (E*deltat/deltaz)*Ne[i+1][j]; Na[i][j+1]=(1-(E*deltat)/deltaz)*Ne[i][j]+ (E*deltat/deltaz)*Ne[i-1][j]; } }lorsque i=0 appel à Ne[-1]. pas mal d'erreurs d'algorithme sinon.