Rappel... Caractérisation des matrices inversibles: Matrices bloc.

Slides:



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

Johann Carl Friedrich GAUSS
VII) Formalisme Quantique
Problème de 8 dames: Sachant que dans un jeu des échecs, une dame peut pendre toute pièce se trouvant sur la colonne ou sur la ligne ou sur les diagonales.
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.
Calcul numérique (avec Maple)
Notion d'asservissement
Génération de colonnes
PROGRAMMATION SCIENTIFIQUE EN C
Plus courts chemins On présente dans ce chapitre un problème typique de cheminement dans les graphes : la recherche d'un plus court chemin entre deux sommets.
Rappel... Sous-espaces de Rn: Définition;
Cours DÉTERMINANT. Au dernier cours nous avons vus Linverse dune matrice. Quelques théorèmes qui encadrent son existence. Les matrices élémentaires.
ASI 3 Méthodes numériques pour l’ingénieur
Algorithmes Branch & Bound
Révision des systèmes LIT, convolution et série de Fourier
ASI 3 Méthodes numériques pour l’ingénieur
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.
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).
7.1 TRANSFORMATION LINÉAIRE Cours 19. Au dernier cours nous avons vus Le déterminant dune matrice carré Les propriétés du déterminant La matrice adjointe.
Examen partiel #3 Mercredi le 15 décembre de 15h30 à 17h20
Rappel... Systèmes dynamiques: discrets; continus.
Programmation linéaire en nombres entiers : la méthode du simplexe
Gestion de Fichiers Tri Interne Efficace et Tri Externe.
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.
Programmation linéaire et Recherche opérationnelle
Recherche Opérationnelle
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Programmation dynamique
Messages Pas de dépannage mardi le 26 à 11h30. Achat de groupe de Matlab version étudiante?
Rappel... Matrices bloc. Décomposition des matrices:
Examen partiel #1 Mardi le 12 octobre de 19h30 à 21h20 Salles 2880 (Gr.A) et 3860 (Gr. B) du pavillon Vachon. Matière de l'examen: - Livre de Lay: sections.
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
Rappel... Diagonalisation. Transformations linéaires.
Examen partiel #1 Mercredi le 4 octobre de 13h30 à 15h20
Hé bonhomme, le calcul matriciel,
Conditions aux Frontières Ouvertes
ASI 3 Méthodes numériques pour l’ingénieur
Géométrie épipolaire (deux vues)
ELECTRICITE Hervé BOEGLEN IUT de Colmar Département R&T 2007.
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;
Approche naïve de la résolution.
PROGRAMMATION SCIENTIFIQUE EN C
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
Programmation linéaire en nombres entiers
Un système d’équations linéaires est un ensemble d’équations de la forme: où sont des constantes et sont les inconnus.
Présentation du marché obligataire
Algorithmes Branch & Bound
Théorèmes généraux d’électrocinétique
Équilibrer une réaction chimique
Résolution d’un problème de diffusion 3D
Résolution d’un problème de diffusion 1D
Circuit électrique simple
7.4 VECTEURS PROPRES Cours 22. Au dernier cours nous avons vus ✓ Les cisaillements ✓ Les projections orthogonales ✓ Les projections obliques.
Calendrier (sur MathSV)
1/16 Chapitre 3: Représentation des systèmes par la notion de variables d’état Contenu du chapitre 3.1. Introduction 3.2. Les variables d’état d’un système.
ALGEBRE LINEAIRE Chapitre 3 Les Matrices.
Pierre Joli Cours de Mathématique Pierre Joli
Chap. 3 Récursion et induction. Les définitions par récurrence consistent à construire des objets finis, à partir d'autres, selon certaines règles. Les.
MATHÉMATIQUES L1 Second Semestre Armand Taranco. BIBLIOGRAPHIE Dupont : Algèbre pour les sciences économiques, Flash U, A. Colin. Bernard Guerrien, Isabelle.
Transcription de la présentation:

Rappel... Caractérisation des matrices inversibles: Matrices bloc. - propriétés des matrices inversibles - transformations linéaires Matrices bloc.

Aujourd’hui Décomposition des matrices: décomposition LU application: réseau de résistances Solution itérative de systèmes linéaires. Méthode de Jacoby

5. Décomposition des matrices Décomposition LU Il est parfois utile de pouvoir séparer une matrice en un produit de matrices. Une des décompositions les plus utilisées est la décomposition LU, ou triangularisation. Il y en a d’autres; nous les verrons plus tard.

Décomposition LU LU: « lower-upper ». Une matrice admet une décomposition LU si: A = LU où

Pourquoi LU? Ax = b Facile à résoudre si on connaît L et U. LUx = b En posant Ux = y on obtient 2 systèmes simples car ils sont triangulaires.

Ux = y et Ly = b A x b U L y

Comment faire cette triangularisation? Réduction de A sous forme échelon par des manipulations sur les lignes. Mettre A sous forme échelon U par des opérations de remplacement de lignes (pas d’échange de ligne, sinon « LU permuté »). Choisir L tel que la même séquence d’opérations va produire I.

Application: circuits résistifs en cascade Quadripôles résistifs. Matrice de transfert. Lois d’Ohm et de Kirchhoff.

Synthèse de circuits La matrice de transfert décrit les propriétés d’entrée-sortie du circuit (réseau). Un ingénieur doit d’abord déterminer si un tel circuit est réalisable. Ensuite, il pourra décomposer la matrice, si possible en des composants déjà disponibles.

Applet Java http://www.gel.ulaval.ca/~fortier/MAT19961/Demo/resistance/

6. Solution itérative de systèmes linéaires Solutions d’un système linéaire méthodes directes (triangularisation,…) méthodes itératives (approchent numériquement la solution)

Pourquoi les méthodes itératives? Si la matrice est grande et avec beaucoup d’entrées nulles (« sparse »), le calcul itératif peut s’avérer beaucoup plus efficace.

Problème à résoudre On veut résoudre: Ax = b On pose: A = M - N On a alors: (M - N)x = b Mx - Nx = b Mx = Nx + b

Récurrence De façon générale, on cherche à calculer: Mx(k+1) = Nx(k) + b, k = 0, 1, 2,… avec A = M - N

x(k+1) ® x* (la solution) Récurrence (suite) On veut avoir: x(k+1) ® x* (la solution) Il faut choisir M afin que x(k+1) soit facile à calculer.

Méthode de Jacoby On suppose que la diagonale de A n’a pas d’éléments nuls. Soit D la matrice diagonale formée à partir de la diagonale de A. M = D, N = D - A

Méthode de Jacoby (suite) Dx(k+1) = (D - A)x(k) + b, k = 0, 1, 2,… On pose x(0) = 0. En pratique, on peut utiliser autre chose selon les informations disponibles.

Méthode de Gauss-Seidel On pose M = partie triangulaire inférieure de A. Mx(k+1) = (M - A)x(k) + b, k = 0, 1, 2,…

Jacoby c. Gauss-Seidel Jacoby est quelques fois plus rapide que Gauss-Seidel, mais en général, c’est le contraire. Traitement parallèle: Jacoby est plus rapide.

Convergence Parfois, l’une ou les deux méthodes ne convergent pas. Une condition permet de garantir la convergence: la valeur absolue d’un élément de la diagonale est plus grande que la somme des valeurs absolues des autres éléments de la ligne correspondante.

Calcul manuel Pour le calcul manuel, il est plus simple d’utiliser la récursion: x(k+1) = M-1Nx(k) + M-1b, k = 0, 1, 2,… On évite ainsi d’avoir à résoudre en système n ´ n à chaque itération.

Calcul manuel (suite) La façon la plus rapide de calculer M-1N et M-1b est de faire: [ M N b] ~ [I M-1 N M-1b]

Prochain cours... Solution itérative de systèmes linéaires. Application à l’infographie.