• Aucun résultat trouvé

2 Matrice Bande

N/A
N/A
Protected

Academic year: 2022

Partager "2 Matrice Bande"

Copied!
3
0
0

Texte intégral

(1)

Equations aux d´ ´ eriv´ ees partielles Chapitre 4 : Diff´erences finies en 2D

Lucie Le Briquer

1 Introduction

uxx+uyy =f (1)

−∆u=f (2)

o`u ∆u=Pm i=1

2u

∂x2i

Notons :

vl,m=u(lh, mh) Sch´ema approchant (1) :

vl+1,m+vl−1,m−2vl,m

h2 +vl,m+1+vl,m−1−2vl,m

h2 =fl,m

C’est un sch´ema `a 5 points. On note (∆hv)l,m= vl+1,m+vl−1,mk2 −2vl,m +vl,m+1+vl,m−1h2 −2vl,m.

Si ∆hv ≥0 sur une r´egion born´ee deZ2 alors le maximum de v est atteint sur la fronti`ere de cette r´egion.

Th´eor`eme 1

Si ∆hv≤0 le minimum devest atteint sur la fronti`ere.

Corollaire 2

Preuve.

Preuve du corollaire : il suffit de changerv et −v dans le th´eor`eme.

Preuve.

Preuve du th´eor`eme : SoitR ⊂[−N, N]2

(l, m)∈R def⇔(l+ 1, m),(l−1, m),(l, m+ 1),(l, m−1)∈ R On note∂R=R\R.

1

(2)

Soitvl0,m0 le maximum de vsurR.

vl0,m0 ≤vl0+1,m0+vl0−1,m0+vl0,m0+1+vl0,m0−1

4 1. (l0, m0)∈∂R

2. (l0, m0)∈/ R ⇒ vl0+1,m0 =vl0−1,m0=vl0,m0+1=vl0,m0−1

Si vl,m= 0 sur∂[0, N]2 avecL=N h, alors : kvk≤L2

8 k∆hvk (3)

Th´eor`eme 3

Preuve.

kvk= max

(l,m)∈[0,N]2

|vl,m| et k∆hvk= max

(l,m)∈[0,N] 2

|(∆hv)l,m|

Soit :

w(x, y) =1 4

"

x−L 2

2

+

y−L 2

2#

(∆w= 1) Notonswl,m=w(lh, mh). Alors (∆hw)l,m= 1

−(∆hw)(k∆hvk)≤(∆hv)l,m≤ k∆hvk(∆hw)

h(v+k∆hvkw)≥0 D’apr`es le th´eor`eme 1 :

v+k∆hvkw≤ k∆hvk max

∂[0,N]2w

| {z }

≤L2/8

Doncv≤L82k∆hvk et−v≤L82k∆hvk

Soit u tel que +∆u = f sur Q = [0, L]2. Soit v tel que (∆hv)l,m = (f)l,m avec vl,m = u(lh, mh) sur∂Q. Alors∃C tq :

ku−vk≤Ch2k∇4uk (4) o`u :

k∇4uk= sup

α+β=4

4u

∂xα∂yβ ∞,Q Th´eor`eme 4

2

(3)

Preuve.

u=u(x, y) et ¯u=u(lh, mh), on a ∆hu¯= ¯f +O(h2). Par le th´eor`eme 3 on a : k∆hu¯−f¯k≤Ch2k∆4uk

Or :

u((l+ 1)h, mh) +u((l−1)h, mh)−2u(lh, mh)

h2 =

Z 2

0

θm4u

∂X4(lh+θh, mh)dθ On a :

– u¯−u= 0 sur∂Q – f¯= ∆hv

k∆h(¯u−v)k≤Ch2k∇4uket ¯u−v= 0 sur ∂Q

2 Matrice Bande

On appellematrice pleine une matrice contenant “peu” de coefficients nuls, une matricecreuse le contraire.

Exemple.

Exemple le plus simple de matrices creuses :

Matrice bande : ∃p≥1 tq|i−j| ≥p⇒aij = 0. La largeur de bande est 2p+ 1.

Rappel. (d´ecompositionLU)

A(n, n) Ak = (aij)1≤i,j≤n inversible. Alors ∃L triangulaire inf´erieure (n, n), Li,i = 1, ∃U triangulaire sup´erieur (n, n) telles que A=LU. Si de plusAest de largeur de bande 2p−1 on peut assurer queLet U le sont aussi.

cf. Schatzman inter´editions Ax=b

2n33 op´erations pour factoriserAsous formeLU – L(U x) =b⇔Ly=bet U x=y en 2n2 op´erations Donc 2n33 + 2n2 op´erations au total.

Pour une matricebande2p−1 :

– A=LU en (2(p−1)2+p−1)nop´erations – LU x=ben (4p−3)nop´erations

D’o`u (2(p−1)2+ 5p−4)nop´erations.

3

Références

Documents relatifs

En utlisant le th´ eor` eme des extrema li´ es, montrer ques l’ensemble des solutions du probl` eme est constitu´ e des vecteurs propres de A de norme 1 associ´ es ` a la plus

Uniquement en examinant la matrice A, trouver deux valeurs propres et un vecteur propre de A, puis deux sous-espaces f−stables..

Quelles sont les propriétés qui déterminent cette décomposition de

D´ eterminer les espaces propres de A et indiquer une matrice inversible P telle P −1 AP soit diagonale.. D´ eterminer les valeurs propres

Trouver une matrice de changement de base P tel que P −1 BP soit sous forme de

Calculer les polynˆ omes caract´ eristique et minimal

el´ ementaires sont inversibles et la matrice triangulaire sup´ erieure ayant des ´ el´ ements non nuls sur la diagonale est ´ equivalente par ligne ` a la matrice identit´ e,

Supposons que pour chaque ordinateur la mémoire cache contient 2 blocs et la mémoire en contient 4. Chaque bloc contient 4 mots. Dans cet exercise on ne compte pas les accès