Forum étudiants

Changement d'indice

Changement d'indice

par Candelaria Cabanillas,
Nombre de réponses : 1

Bonjour,

J’aurais une question pour ce qui est du changement d’indice. À la diapositive 50 du cours des différences finies, on voit que pour obtenir un seul indice on fait (i,j)=j*(nx) + 1. Donc par exemple, pour T(1,1) avec n=3, ça donnerait T(4). Par contre, en faisant l’exercice 3.3, je me rend compte que ce n’est pas la même formule qui s’applique car on fait plutôt a= i + m*(j-1), donc T(1,1) donne T(1). Donc je ne suis plus sûre de comprendre quel est l’astuce pour obtenir un seul indice…

Merci d’avance

Candelaria


En réponse à Candelaria Cabanillas

Re: Changement d'indice

par Bruno Blais,

Bonjour,
La confusion vient de ma part. Je vais ajouter une précision aux diapositives.

Tout dépend de si vous commencez votre numérotation à 0 ou à 1.

Si vous numérotez à partir de 0 en (i,j) l'indice unique k serait:

k = i + j*n_x

Si vous numérotez à partir de 1 en (i,j) l'indice unique k serait:

k= i + (j-1)*n_x

L'idéal est de vous faire une illustration pour bien comprendre votre numérotation globale.

Merci!

Bruno