• Aucun résultat trouvé

Analyse Numérique I Sup’Galilée, Ingénieurs MACS 1ère année & L3 MIM François Cuvelier

N/A
N/A
Protected

Academic year: 2022

Partager "Analyse Numérique I Sup’Galilée, Ingénieurs MACS 1ère année & L3 MIM François Cuvelier"

Copied!
24
0
0

Texte intégral

(1)

Analyse Numérique I

Sup’Galilée, Ingénieurs MACS 1ère année & L3 MIM

François Cuvelier

Laboratoire d’Analyse Géométrie et Applications Institut Galilée

Université Paris XIII.

2019/10/11

2019/10/11 1 / 23

(2)

Plan

1

Matrices blocs

2

Normes vectorielles et normes matricielles

Normes vectorielles Normes matricielles

Matrices blocs 2019/10/11 2 / 23

(3)

Definition 1.1

On appelle matrice bloc une matrice A P M

N,M

écrite sous la forme

A

¨

˚

˝

A

1,1

¨ ¨ ¨ A

1,q

.. . .. . A

p,1

¨ ¨ ¨ A

p,q

˛

où @i P v1, p w, @j P v1, qw, A

i,j

est une matrice de M

ni,mj

. On a

N “

p

ÿ

i“1

n

i

et M “

q

ÿ

j“1

m

j

.

On dit que A et une matrice bloc-carrée si p “ q et si tous les blocs diagonaux sont des matrices carrées.

Matrices blocs 2019/10/11 3 / 23

(4)

Propriété 1.2: Multiplication de matrices blocs

SoientAPMN,M etBPMM,S.Le produitPABPMN,Speut s’écrire sous forme bloc si les matricesAetBsontcompatibles par blocs: il faut que le nombre de blocs colonne deAsoit égale au nombre de blocs ligne deBavec correspondance des dimensions.

A

¨

˚

˝

A1,1 ¨ ¨ ¨ A1,q ... ... Ap,1 ¨ ¨ ¨ Ap,q

˛

‚ et B

¨

˚

˝

B1,1 ¨ ¨ ¨ A1,r ... ... Bq,1 ¨ ¨ ¨ Aq,r

˛

avecAi,kPMni,mk etBk,jPMmk,sjpour toutiP v1,pw,kP v1,qwetjP v1,rw.La matrice produit Ps’écrit alors sous la forme bloc

P

¨

˚

˝

P1,1 ¨ ¨ ¨ P1,r

... ... Pp,1 ¨ ¨ ¨ Pp,r

˛

avec@iP v1,pw,@jP v1,rwPi,jPMni,sjet

Pi,j

q

ÿ

k“1

Ai,kBk,j.

Matrices blocs 2019/10/11 4 / 23

(5)

Definition 1.3

On dit qu’une matrice bloc-carrée A est triangulaire inférieure (resp.

supérieure) par blocs si elle peut s’écrire sous la forme d’une matrice bloc avec les sous matrices A

i,j

“ 0 pour i ă j (resp. i ą j ). . Elle s’écrit donc sous la forme

A

¨

˚

˚

˚

˚

˝

A

1,1

O ¨ ¨ ¨ O .. . . .. ... .. . .. . . .. ... O A

n,1

¨ ¨ ¨ ¨ ¨ ¨ A

n,n

˛

(resp. A

¨

˚

˚

˚

˚

˝

A

1,1

¨ ¨ ¨ ¨ ¨ ¨ A

n,1

O . .. ... .. . .. . . .. ... .. . O ¨ ¨ ¨ O A

n,n

˛

‚ ).

Matrices blocs 2019/10/11 5 / 23

(6)

Definition 1.4

On dit qu’une matrice bloc-carrée A est diagonale par blocs ou bloc- diagonale si elle peut s’écrire sous la forme d’une matrice bloc avec les sous matrices A

i,j

“ 0 pour i ‰ j . Elle s’écrit donc sous la forme

A

¨

˚

˚

˚

˚

˝

A

1,1

O ¨ ¨ ¨ O O . .. ... .. .

.. . . .. ... O O ¨ ¨ ¨ O A

n,n

˛

Matrices blocs 2019/10/11 6 / 23

(7)

Proposition 1.5

Soit A une matrice bloc-carré décomposée en n ˆ n blocs. Si A est bloc-diagonale ou triangulaire par blocs alors son déterminant est le produit des déterminant des blocs diagonaux :

det A

n

ź

i“1

det A

i,i

(1)

Matrices blocs 2019/10/11 7 / 23

(8)

Proposition 1.6

SoitAune matrice bloc-carréinversibledécomposée ennˆnblocs.

‚ SiAestbloc-diagonalealors son inverse (décomposée ennˆnblocs) est aussi bloc-diagonale.

‚ SiAesttriangulaire inférieure par blocs(resp. supérieure) alors son inverse (décomposée en nˆnblocs) est aussitriangulaire inférieure par blocs(resp. supérieure).

Dans ces deux cas les blocs diagonaux de la matrice inverse sont les inverses des blocs diagonaux de A.On a donc

A

¨

˚

˚

˚

˚

˝

A1,1 O ¨ ¨ ¨ O O . .. ... ... ... . .. ... O O ¨ ¨ ¨ ˝ An,n

˛

‚ etA-1

¨

˚

˚

˚

˚

˚

˝

A-11,1 O ¨ ¨ ¨ O O . .. ... ... ... . .. ... O O ¨ ¨ ¨ O A-1n,n

˛

A

¨

˚

˚

˚

˚

˝

A1,1 O ¨ ¨ ¨ O ... . .. ... ... ... . .. ... O An,1 ¨ ¨ ¨ ¨ ¨ ¨ An,n

˛

‚ et A-1

¨

˚

˚

˚

˚

˚

˝

A-11,1 O ¨ ¨ ¨ O

‚ . .. ... ... ... . .. ... O

‚ ¨ ¨ ¨ ‚ A-1n,n

˛

A

¨

˚

˚

˚

˚

˝

A1,1 ¨ ¨ ¨ ¨ ¨ ¨ An,1 O . .. ... ...

... . .. ... ... O ¨ ¨ ¨ O An,n

˛

‚ et A-1

¨

˚

˚

˚

˚

˚

˝

A-11,1 ‚ ¨ ¨ ¨ ‚ O . .. ... ... ... . .. ... ‚ O ¨ ¨ ¨ O A-1n,n

˛

Matrices blocs 2019/10/11 8 / 23

(9)

Plan

1

Matrices blocs

2

Normes vectorielles et normes matricielles

Normes vectorielles

Normes matricielles Suites de vecteurs et de matrices

Normes vectorielles et normes matricielles 2019/10/11 9 / 23

(10)

Plan

1

Matrices blocs

2

Normes vectorielles et normes matricielles

Normes vectorielles Normes matricielles

Suites de vecteurs et de matrices

3

Conditionnement d’un système linéaire

4

Méthodes itératives

Normes vectorielles et normes matricielles Normes vectorielles 2019/10/11 10 / 23

(11)

Definition

Une norme sur un espace vectoriel V est une application }‚} : V Ñ R

`

qui vérifie les propriétés suivantes

˛ }vvv } “ 0 ðñ vvv “ 0,

˛ }αvvv } “ |α| }vvv } , @α P K , @vvv P V ,

˛ }u u u ` ` ` v v v} ď }u u u} ` }vvv } , @ pu, u, u, v v vq P V

2

(inégalité triangulaire).

Une norme sur V est également appelée norme vectorielle . On ap- pelle espace vectoriel normé un espace vectoriel muni d’une norme.

Normes vectorielles et normes matricielles Normes vectorielles 2019/10/11 11 / 23

(12)

Proposition

Soit vvv P K

n

. Pour tout nombre réel p ě 1, l’application }‚}

p

définie par

}vvv }

p

˜

n

ÿ

i“1

|v

i

|

p

¸

1{p

est une norme sur K

n

. Normes usitées :

}vvv }

1

n

ÿ

i“1

|v

i

| , }vvv }

2

˜

n

ÿ

i“1

|v

i

|

2

¸

1{2

, }vvv }

8

“ max

iPv1,nw

|v

i

| .

Normes vectorielles et normes matricielles Normes vectorielles 2019/10/11 12 / 23

(13)

Lemme 2.1: Inégalité de Cauchy-Schwarz

@xxx ,yyy P K

n

| xxxx ,yyy y | ď }xxx }

2

}yyy }

2

. (2) Cette inégalité s’appelle l’inégalité de Cauchy-Schwarz. On a égalité si et seulement si xxx et yyy sont colinéaires.

Normes vectorielles et normes matricielles Normes vectorielles 2019/10/11 13 / 23

(14)

Lemme 2.2: Inégalité de Hölder

Pour p ą 1 et

p1

`

1q

“ 1, on a @xxx , yyy P K

n

n

ÿ

i“1

|x

i

y

i

| ď

˜

n

ÿ

i“1

|x

i

|

p

¸

1{p

˜

n

ÿ

i“1

|y

i

|

q

¸

1{q

“ }xxx }

p

}yyy }

q

. (3) Cette inégalité s’appelle l’inégalité de Hölder.

Normes vectorielles et normes matricielles Normes vectorielles 2019/10/11 14 / 23

(15)

Definition 2.3

Deux normes }‚} et }‚}

1

, définies sur un même espace vectoriel V , sont équivalentes s’il exite deux constantes C et C

1

telles que

}xxx }

1

ď C }xxx } et }xxx } ď C

1

}xxx }

1

pour tout xxx P V . (4)

Proposition

Sur un espace vectoriel de dimension finie toutes les normes sont équiv- alentes.

Normes vectorielles et normes matricielles Normes vectorielles 2019/10/11 15 / 23

(16)

Plan

1

Matrices blocs

2

Normes vectorielles et normes matricielles

Normes vectorielles Normes matricielles

Suites de vecteurs et de matrices

3

Conditionnement d’un système linéaire

4

Méthodes itératives

Normes vectorielles et normes matricielles Normes matricielles 2019/10/11 16 / 23

(17)

Definition 2.4

Une norme matricielle sur M

n

p K q est une application }‚} : M

n

p K q Ñ R

`

vérifiant

1

}A} “ 0 ðñ A “ 0,

2

}αA} “ |α| }A}, @α P K , @A P M

n

p K q,

3

}A ` B} ď }A} ` }B} , @ pA, Bq P M

n

pKq

2

(inégalité triangulaire)

4

}AB} ď }A} }B} , @ pA, Bq P M

n

pKq

2

Peut-on étendre cette définition sur M

m,n

pKq ?

Normes vectorielles et normes matricielles Normes matricielles 2019/10/11 17 / 23

(18)

Proposition:

Etant donné une norme vectorielle}‚}surKn,l’application}‚}s:MnpKq ÑR`définie par

}A}s“sup

vv vPKn

v vv‰0

}Avvv}

}vvv} (5)

est une norme matricielle, appeléenorme matricielle subordonnée(à la norme vectorielle donnée).

Elle vérifie

}A}s“ sup

v vvPKn }vvv}ď1

}Avvv} “ sup

v vvPKn }vvv}“1

}Avvv} “inftαPR:}Avvv} ďα}vvv}, @vvvPKnu. (6)

De plus, pour toutvvvPKnon a

}Avvv} ď }A}s}vvv} (7)

et il existe au moins un vecteuruuuPKnzt0utel que

}Auuu} “ }A}s}uuu}. (8)

SoitIla matrice identité d’ordren,on a

}I}s“1. (9)

Normes vectorielles et normes matricielles Normes matricielles 2019/10/11 18 / 23

(19)

Théorème 3:

Soit A P M

n

pKq. On a }A}

1 def

“ sup

v vvPKn

v vv‰0

}Avvv }

1

}vvv }

1

“ max

jPv1,nw n

ÿ

i“1

|a

ij

| (10)

}A}

2 def

“ sup

vv vPKn

v vv‰0

}Avvv }

2

}vvv }

2

“ a

ρ pA

˚

Aq “ a

ρ pAA

˚

q “ }A

˚

}

2

(11)

}A}

8def

“ sup

v vvPKn

vvv‰0

}Avvv }

8

}vvv }

8

“ max

iPv1,nw n

ÿ

j“1

|a

ij

| (12)

La norme }‚}

2

est invariante par transformation unitaire :

UU

˚

I ùñ }A}

2

“ }AU}

2

“ }UA}

2

“ }U

˚

AU}

2

. (13)

Normes vectorielles et normes matricielles Normes matricielles 2019/10/11 19 / 23

(20)

Corollaire 3.1

1

Si une matrice A est hermitienne,on a }A}

2

“ ρ pAq.

2

Si une matrice A est unitaire, on a }A}

2

“ 1.

Normes vectorielles et normes matricielles Normes matricielles 2019/10/11 20 / 23

(21)

Plan

1

Matrices blocs

2

Normes vectorielles et normes matricielles

Normes vectorielles Normes matricielles

Suites de vecteurs et de matrices

3

Conditionnement d’un système linéaire

4

Méthodes itératives

Normes vectorielles et normes matricielles Suites de vecteurs et de matrices 2019/10/11 21 / 23

(22)

Definition 3.2

Soit V un espace vectoriel muni d’une norme }‚}, on dit qu’une suite pvvv

k

q d’éléments de V converge vers un élément vvv P V , si

kÑ8

lim }vvv

k

´ vvv } “ 0 et on écrit

vvv “ lim

kÑ8

vvv

k

.

Normes vectorielles et normes matricielles Suites de vecteurs et de matrices 2019/10/11 22 / 23

(23)

Théorème 4: admis

Soit B une matrice carrée. Les conditions suivantes sont équivalentes :

1

lim

kÑ8

B

k

“ 0,

2

lim

kÑ8

B

k

vvv “ 0 pour tout vecteur vvv ,

3

ρ pBq ă 1,

4

}B} ă 1 pour au moins une norme matricielle subordonnée }‚} .

Théorème 5: admis

Soit B une matrice carrée, et }‚} une norme matricielle quelconque.

Alors

k

lim

Ñ8

B

k

1{k

“ ρ pBq.

Normes vectorielles et normes matricielles Suites de vecteurs et de matrices 2019/10/11 23 / 23

(24)

tt tt

2019/10/11 23 / 23

Références

Documents relatifs

L'objectif de cet exercice est de montrer qu'il existe un unique choix de points px i q iv0,nw et de poids pω i q iPv0,nw.. tel que la formule (1) soit exacte pour les polynômes

3 Comme pour les méthodes de point xe, La convergence de la méthode n'est pas assurée et si il y a convergence le nombre d'itération nécessaire n'est (à priori) pas connu..

Une expression est un groupe d'opérandes (i.e. nombres, constantes, variables, ...) liées par certains opérateurs pour former un terme al- gébrique qui représente une valeur (i.e.

Résolution d'un système linéaire Algorithme : Factorisation positive de Cholesky..

On pourra pour celà utiliser les fonctions prédénies s Ð dot pu u u, v v vq qui retourne le produit scalaire de deux vecteurs, s Ð abs pxq qui retourne le module d'un nombre

5 Ecrire la fonction algorithmique fzero permettant de trouver (si possible) une approximation d'une racine de f en utilisant (1) avec une tolérance donnée et un nombre

On suppose les fonctions DecompDEF et RSLTriSup déjà écrites (voir ci-dessus pour leurs descriptifs) ainsi que la fonction RSLTriInf permettant de résoudre un système linéaire avec

Une expression est un groupe d'opérandes (i.e. nombres, constantes, variables, ...) liées par certains opérateurs pour former un terme al- gébrique qui représente une valeur (i.e.