Académique Documents
Professionnel Documents
Culture Documents
Le problème s’écrit :
𝐱
Il a pour solution analytique : 𝐓𝟏𝐃 (𝐱) = 𝐓𝟏 + (𝐓𝐋 − 𝐓𝟏 )
𝐋
−𝟐 𝟏 𝟎 … 𝟎 𝑻𝟐 −𝑻𝟏
𝟏 −𝟐 𝟏 𝟎 … 𝟎 𝑻𝟑 𝟎
𝟎 𝟏 −𝟐 𝟏 𝟎 … 𝑻𝟒 𝟎
⋮ ⋱ ⋱ ⋱ ⋱ ⋱ ⋮ ⋮ = ⋮
𝟎 … 𝟎 𝟏 −𝟐 𝟏 𝟎 𝑻𝑵−𝟑 𝟎
𝟎 𝟎 𝟏 −𝟐 𝟏 𝑻𝑵−𝟐 𝟎
(𝟎 ⋯ 𝟏 −𝟐 ) ( 𝑻𝑵−𝟏 ) ( −𝑻 𝑵)
1. Les conditions aux limites font que la matrice A1D est de dimension (N-2)x(N-2). Ecrire sous
Matlab la matrice A1D et le vecteur b et expérimenter les fonctions nume1(A1D), nnz(A1D) et
spy(A1D).
Notes: Il est possible d’écrire les matrices en réalisant des boucles mais il existe des fonctions
prédéfinies dans MATLAB qui permettent de s’en affranchir.
3. Comparer le temps de calcul de T avec chaque méthode. Pour que la comparaison soit claire,
augmenter la taille de la matrice (pas plus de N=5000).
4. A la suite, faire le calcul de la solution analytique aux mêmes nœuds et tracer les deux solutions
sur un même graphique.