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

Slides:



Advertisements
Présentations similaires
Valeurs Propres et Vecteurs Propres
Advertisements

Eléments d'algèbre linéaire
Johann Carl Friedrich GAUSS
Cours 5-b Problèmes spatio-temporels d’ordre 1 en temps
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
1 Réunion biblio 13/12/00 Support Vectors Présentation générale SSS Maintaining Algorithm.
Les systèmes linéaires. 1)PRESENTATION avec x, y, z les inconnues.
Calcul numérique (avec Maple)
Programmes du cycle terminal
L’objectif est de présenter
Rappel... Sous-espaces de Rn: Définition;
ASI 3 Méthodes numériques pour l’ingénieur
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
P.T.S.I. Cinématique du solide F. Socheleau.
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).
Transformée de Fourier discrète et transformée de Fourier rapide
Fonction exponentielle: enchaînement de théorèmes
Vers la dimension 3. La géométrie dans l'espace ne fait qu'étendre les concepts qui vous sont familiers en dimension 2 à la dimension 3. Le plus difficile.
Introduction aux matrices : exemples en dynamique de population
Exemple en dynamique de population
Chapitre 4 Réduction des endomorphismes
Examen partiel #3 Mercredi le 15 décembre de 15h30 à 17h20
Rappel... Systèmes dynamiques: discrets; continus.
Rappel... Formes échelon et échelon réduit Pivots Span
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.
3.2 PRODUIT VECTORIEL Cours 7.
RECONNAISSANCE DE FORMES
Régression linéaire (STT-2400)
Messages Pas de dépannage mardi le 26 à 11h30. Achat de groupe de Matlab version étudiante?
Régression linéaire (STT-2400)
Transformations linéaires et sous-espaces associés
Sous-espaces vectoriels engendrés
7.3 AUTRES TRANSFORMATIONS Cours 21. Au dernier cours nous avons vus Les homothéties Les étirements Les rotations Les réflexions.
ASI 3 Méthodes numériques pour l’ingénieur
Cours du 25 octobre Mardi le 24 octobre
Hé bonhomme, le calcul matriciel,
ASI 3 Méthodes numériques pour l’ingénieur
La décomposition en valeurs singulières: un outil fort utile
Géométrie épipolaire (deux vues)
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;
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
3.1 DÉTERMINANTS Cours 5.
CHAPITRE III Calcul vectoriel
ASI 3 Méthodes numériques pour l’ingénieur
7.4 VECTEURS PROPRES Cours 22. Au dernier cours nous avons vus ✓ Les cisaillements ✓ Les projections orthogonales ✓ Les projections obliques.
Droite d'équation : y = a.x + b yi ythi
ASI 3 Méthodes numériques pour l’ingénieur
Méthode des moindres carrés (1)
Analyse de données Cours 3 Analyse en composantes principales (ACP)
Structure de groupe Def: un groupe est un ensemble (G,*) où
ALGEBRE LINEAIRE Chapitre 3 Les Matrices.
Commande en temps fini (boucle ouverte)
Interpolation et Approximation
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.
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
Transcription de la présentation:

ASI 3 Méthodes numériques pour l’ingénieur la méthode des moindres carrés Le point de vue numérique (factorisation QR)

Approximation/interpollation: moindres carrés f(x) yi xi

Posons le problème matriciellement

Posons le problème matriciellement Xa = f =

Approximation au sens des moindres carrés Système linéaire de k équations et k inconnues

Approximation : version matricielle Erreur d’approximation Système linéaire de k équations et k inconnues

Approximation : version matricielle Erreur d’approximation Matrice de Vandermonde (1735-1796) Système linéaire de k équations et k inconnues

Forme quadratique Équations normales

Point de vue algèbrique (géométrique) X représente une application linéaire de Rp sur Rn Projection de y (les résultats des expériences) sur le sous espace vectoriel engendré par X (les données) y

Comment résoudre le problème des moindres carrées ? Rang(X’X) = Rang(X) = 3 cond(X’X) = cond(X)*cond(X) Il faut mieux travailler sur X que sur X’X … si possible !

Un principe, deux idées Matrice orthogonale Orthogonalisation de Schmidt Orthogonalisation de Householder X 1 p Car H orthogonale R 1 n 1 n G X H R

Base orthogonale (Schmidt) G X Fonction x = mmc(A,b) G,R = decompose(A) x = triang(R,G’b)

{ Décompose : X=GR R Théorème : dans tout espace vectoriel Théorème : dans tout espace vectoriel de dimension finie, il existe des bases orthogonales G X {

Décompose : X=GR Fonction G,R = décompose(A) Problème d’accumulation d’erreurs d’arrondi

La méthode QR Il est si facile le résoudre un système « triangulaire » ! Q « facilement »  inversible et R triangulaire Définition : on appelle matrice de Householder du vecteur normé u une matrice H de la forme suivante Propriété : une matrice de Householder est symétrique et orthogonale HTH=I Les transformations orthogonales « conservent » la norme

Orthogonalisation : X = QR Transformation de Householder Q X Définir H

Householder et moindres carrés

Transformation de Householder

Transformation de Householder Théorème : pour tout vecteur normé x, pour le vecteur unitaire e1 il existe une matrice H telle que : Hx=e1 Démonstration : posons

Transformation de Householder X H R 1 H H =

Quels calculs ?

QR : algorithme de Householder Diag(R) k premières lignes de R Rangement des variables produit des H : (si besoin) à la fin en commençant par le plus simple formules à l’étape k Partie non encore factorisée n p Theodore et lascau pp 291 chap 6 mmc 6.5.4

L’algorithme QR Fonction Q,R = décomposeQR(X)

Retour des moindres carrées la méthode QR Mise en œuvre : on calcule directement Q’b pendant la décomposition

Remarques MMC sans Q R=chol(A’A) Si on ajoute ou on enlève une variable Q et R changent « peu »

Matlab ATTENTION : cette semaine il faut un compte rendu par binôme unCR est une page recto verso : recto ce que vous avez fait, verso : ce que vous en pensez !