ASI 3 Méthodes numériques pour l’ingénieur

Slides:



Advertisements
Présentations similaires
Eléments d'algèbre linéaire
Advertisements

Les matrices.
Johann Carl Friedrich GAUSS
Algorithmes et structures de données avancées Cours 7
CHAPITRE 2 Nombres entiers, initiation à l’arithmétique- Nombres rationnels.
Unité #1 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #2 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #4 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #3 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
METHODE DE GAUSS FACTORISATION LU
Les systèmes linéaires. 1)PRESENTATION avec x, y, z les inconnues.
Algèbre de Boole.
Calcul numérique (avec Maple)
PROGRAMMATION SCIENTIFIQUE EN C
Rappel... Sous-espaces de Rn: Définition;
Optimisation non linéaire sans contraintes
Cours DÉTERMINANT. Au dernier cours nous avons vus Linverse dune matrice. Quelques théorèmes qui encadrent son existence. Les matrices élémentaires.
VI – Rang d’une matrice Mots clés : Rang.
ASI 3 Méthodes numériques pour l’ingénieur
Concepts avancés en mathématiques et informatique appliquées
Rappel... Opérations élémentaires sur les matrices:
Optimisation linéaire
Aujourdhui: Vérification des devoirs. Retour. Titre de la leçon et contextualisation. Lacquisition des connaissances déclaratives, procédurale et conditionnelles.
LA SYMETRIE CENTRALE I) Figures symétriques 1) définition :
Systèmes d’équations linéaires
Chapitre 3bis Applications linéaires et Matrices
Examen partiel #2 Mercredi le 15 novembre de 13h30 à 15h20
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Fonction exponentielle: enchaînement de théorèmes
Introduction aux matrices : exemples en dynamique de population
Examen partiel #3 Mercredi le 15 décembre de 15h30 à 17h20
Rappel... Systèmes dynamiques: discrets; continus.
Rappel... Caractérisation des matrices inversibles: Matrices bloc.
Programmation linéaire en nombres entiers : la méthode du simplexe
6.1 LE LANGAGE MATRICIEL Cours 16. Aujourdhui, nous allons voir La définition dune matrice Plusieurs définitions de matrice particulière La somme de matrices.
Régression linéaire (STT-2400)
L ABORATOIRE d I NGÉNIERIE des S YSTÈMES A UTOMATISÉS EA 4014 – Université dAngers Institut des Sciences et Techniques de lIngénieur dAngers Master2 Recherche.
Messages Pas de dépannage mardi le 26 à 11h30. Achat de groupe de Matlab version étudiante?
Rappel... Matrices bloc. Décomposition des matrices:
Régression linéaire (STT-2400)
Transformations linéaires et sous-espaces associés
ASI 3 Méthodes numériques pour l’ingénieur
Cours du 25 octobre Mardi le 24 octobre
Examen partiel #1 Mercredi le 4 octobre de 13h30 à 15h20
ASI 3 Méthodes numériques pour l’ingénieur
La décomposition en valeurs singulières: un outil fort utile
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Rappel... Valeurs propres et vecteurs propres. Définitions;
Cours de mathématiques économiques
PROGRAMMATION SCIENTIFIQUE EN C
01/09/2009 CalculmatricielCalculmatriciel. I. Matrices.
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Problèmes de parallélisme Problèmes d’orthogonalité
Septembre Semaines du 2 au 13 septembre DATECOURSEXERCICESEXERCICES à fairePOUR le Jeudi 4 Prise de contact Rappels sur les suites 2 exemples donnés pour.
Chapitre 9 La transformée de Laplace
20- Racine carrée Racine carré d’un nombre positif
ASI 3 Méthodes numériques pour l’ingénieur
Les fonctions de référence
Calendrier (sur MathSV)
ASI 3 Méthodes numériques pour l’ingénieur
Analyse de données Cours 3 Analyse en composantes principales (ACP)
ALGEBRE LINEAIRE Chapitre 3 Les Matrices.
Équation du second degré
Pierre Joli Cours de Mathématique Pierre Joli
Présentation de Séminaire
MATHÉMATIQUES L1 Second Semestre Armand Taranco. BIBLIOGRAPHIE Dupont : Algèbre pour les sciences économiques, Flash U, A. Colin. Bernard Guerrien, Isabelle.
Chapitre 4 Equations différentielles ordinaires à n variables.
Pierre Joli Cours de Mathématique Pierre Joli
Transcription de la présentation:

ASI 3 Méthodes numériques pour l’ingénieur Résolution de systèmes linéaires par des méthodes directes : LDL’ et Choleski

Résoudre un système linéaire Fonction x = Gauss(A,b) Fonction x = LU(A,b) U,c = descent(A,b) x = triang(U,c) L,U = decompose(A) y = triang(L,b) x = triang(U,y) Cas particulier : A est symétrique définie positive

Matrice à diagonale dominante Définition : une matrice carrée A est dite à diagonale dominante ssi : Théorème : Si A est a diagonale strictement dominante, Alors est elle alors non singulière, De plus Gauss est stable et peut fonctionner sans changement de colonne Éléments de démonstration : Ax=0, par l’absurde

Matrice symétrique définie positive Symétrique : A’=A Définie positive : Exemple : Rappelez vous des moindres carrés

Exemple

Exemple

Propriétés des matrices définies positives Théorème : Si A est une matrice n x n strictement définie positive Alors : A est non singulière aii > 0 pour i=1,n

Propriétés des matrices définies positives Théorème : Si A est une matrice n x n strictement définie positive Alors : A est non singulière aii > 0 pour i=1,n

Propriétés des matrices définies positives Théorème : Si A est une matrice n x n symétrique strictement définie positive Alors :

Propriétés des matrices définies positives Théorème : Si A est une matrice n x n symétrique strictement définie positive Alors :

Autres propriétés Définition : une sous matrice principale d’une matrice A est une matrice carrée de la forme A(1:i,1:i) quelque soit i Théorème : Une matrice symétrique est définie positive ssi chacune de ses sous matrice principales à un déterminant positif

Autres propriétés Définition : une sous matrice principale d’une matrice A est une matrice carrée de la forme A(1:i,1:i) quelque soit i Théorème : Une matrice symétrique est définie positive ssi chacune de ses sous matrice principales à un déterminant positif

Autres propriétés Théorème : Une matrice est symétrique définie positive si la méthode de Gauss être appliquée sans permutations n’admet que des pivots positifs De plus, le résultat est stable par rapport aux erreurs d’arrondi Corollaire si A est une matrice symétrique non singulière, Alors il existe une matrice diagonale D et une matrice triangulaire avec des 1 sur la diagonale L telles que : A = LDL’ éléments de démonstration : A non singulière => A=LU =LDV et A’=V’DL’ que l’on identifie car A est symétrique

Factorisation LDL’ V=DL’ vj=S lijdj aii=di+S lijvj aij=dilij+S likvk A vj=S lijdj aii=di+S lijvj aij=dilij+S likvk L A i Exemple :

La factorisation LDL’ Fonction L,D = décomposeLDL(A)

Choleski : LL’ D doit être positif ! Théorème : toute matrice A symétrique définie positive admet une décomposition unique sous la forme A=LL’ ou L est une matrice triangulaire inférieure dont tous les éléments diagonaux sont positifs

Choleski : l’algorithme Fonction L = Choleski(A)

Comparaison : temps de calcul 2 Total 2n3/3 n3/3 Plus stable !

Logiciels Cas général : PA=LU Matrice symétrique définie positive : A=LL’ (Choleski) Matrice symétrique : A=LDL’ Matrice tridiagonale (heisenberg) : LU par bande (cf TD) Matrice triangulaire : « remontée en n2 » Matlab : x =A\b ; si A triangulaire : x=trisup(A,b) sinon si A symétrique définie positive ; L=chol(A) sinon : (* cas général*) [L,U,P]=lu(A); z=L\(P*b); x=U\z; LAPACK = BLAS (basic linear algebra subprograms) - blaise, octave, matlab (interprétés calcul) - scilab, maple (interprétés formels) - IMSL, NAG (bibliothèques)