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

Slides:



Advertisements
Présentations similaires
Structures de données avancées : MLH (Multidimensional linear hashing)
Advertisements

Valeurs Propres et Vecteurs Propres
Eléments d'algèbre linéaire
Les matrices.
Johann Carl Friedrich GAUSS
VII) Formalisme Quantique
Calculs de complexité d'algorithmes
Unité #1 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #2 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #3 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
METHODE DE GAUSS FACTORISATION LU
Encadrés: Chapitre 13 Distances
Cours du 20 septembre Exceptionnellement, le cours prévu pour le mercredi 20 septembre se donnera Mardi le 19 septembre de 13h30 à 15h20 à la salle 1112.
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
VI – Rang d’une matrice Mots clés : Rang.
indépendance linéaire
Concepts avancés en mathématiques et informatique appliquées
Algèbre vectorielle Montage préparé par : André Ross
Rappel... Opérations élémentaires sur les matrices:
Optimisation linéaire
1.2 COMPOSANTES DES VECTEURS
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.
Espaces vectoriels Montage préparé par : S André Ross
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... Caractérisation des matrices inversibles: Matrices bloc.
Rappel... Formes échelon et échelon réduit Pivots Span
5.1 SYSTÈME DÉQUATIONS LINÉAIRES Cours 13. Au dernier cours nous avons vus Léquations vectoriel et léquation normale dun plan. Lintersection de deux plans.
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.
Optimisation linéaire
Messages Pas de dépannage mardi le 26 à 11h30. Achat de groupe de Matlab version étudiante?
ASI 3 Méthodes numériques pour l’ingénieur
Rappel... Matrices bloc. Décomposition des matrices:
Transformations linéaires et sous-espaces associés
Sous-espaces vectoriels engendré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
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
01/09/2009 CalculmatricielCalculmatriciel. I. Matrices.
L’endomorphisme le plus simple est l’ homothétie
ASI 3 Méthodes numériques pour l’ingénieur
8.1 LES NOMBRES COMPLEXES cours 26. Avec la venue de: Doigts Dettes Tartes Distances.
Structures de données avancées : Fichiers multidimensionnels Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI) zegour.esi.dz
ASI 3 Méthodes numériques pour l’ingénieur
Calendrier (sur MathSV)
ASI 3 Méthodes numériques pour l’ingénieur
Structure de groupe Def: un groupe est un ensemble (G,*) où
ALGEBRE LINEAIRE Chapitre 3 Les Matrices.
Applications Définition: Soient
Pierre Joli Cours de Mathématique Pierre Joli
GEOMETRIE VECTORIELLE
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 Introduction : vecteurs, matrices et applications linéaires

Opérations sur les vecteurs Vecteur x base (canonique) bi , i=1,n espace vectoriel V sur le corps des réels combinaison linéaire sous espace vectoriel base, dimension

Opérations sur les vecteurs Somme multiplication ? Vecteur transposé Norme produit scalaire, vecteurs orthogonaux

Normes et produit scalaire

Matrices Tableau de n lignes et k colonnes Remarque fondamentale : on ne peut rien démontrer sans faire référence à l’application linéaire que la matrice représente

Applications linéaires Soient E et F deux espaces vectoriels Définition : Propriétés : Noyau : image : Noyau et image sont des s.e.v. resp. de E et de F image : s.e.v engendré par u(ei) rang = dim(Im(u)) u injective (ker(u) = 0) u surjective Im(u) = F Par identification, on donne une signification aux colonnes de la matrice

Applications linéaires et matrices

Propriétés des matrices u, A Img(A) Ker(A) Rn Rk

Propriété des matrices Soit A une matrice associée à une application linéaire u de E dans F soit k = dim(E) et n=dim(F) Noyau Rang (nombre de colonnes linéairement indépendantes) variables équivalentes équations équivalentes systèmes liés - systèmes libres (matrices blocs) vecteurs propres

Opérations sur les matrices Somme : somme des applications linéaires produit : composition des applications linéaires A B n p q AB n’est pas BA (non commutatif)

Complexité algorithmique Quel est l’algorithme qui calcule C=AB le plus vite ? Définitions grand O petit o équivalence asymptotique O(n2) < Algorithme < O(n3) A, B et C sont des matrices carrées de taille n Exemple, n=2 NR pagen = 10.^([1:10]); [log10(n') n'.^3./n'.^(log2(7))] 102 2.11 23 = 8 multiplications Comme Strassen, 1969 sauriez vous faire mieux ?

Complexité algorithmique Quel est l’algorithme qui calcule C=AB le plus vite ? Exemple, n=2 log10(n) n3/n(log2(7)) 1 1.5 2 2.4 3 3.7 4 5.8 5 9.1 6 14.3 7 22.3 8 34.7 9 54.1 10 84.4 Numérical recipiees : page102 2.11 n = 10.^([1:10]); [log10(n') n'.^3./n'.^(log2(7))] Strassen, 1969 o(n2) < Algorithme < O(nlog27) 2,807

Opérations sur les matrices Inverse (a.l. bijective <=> matrice carrée) matrice identité I Transposée (adjointe pour les complexes) A est symétrique ssi A’=A Permutation p associé à la matrice P (changement de base de ei à ep(i))

Opérations sur les matrices Changement de base déterminant d’une matrice carrée

Quelques matrices particulières Matrices carrées Matrices diagonales Matrices triangulaires (inférieure et supérieure) Matrices par bandes Matrice diagonale (strictement) dominante Matrice symétrique Matrice de Vandermonde (déjà vu en introduction) Matrice de Toeplitz Matrice de Hankel

4 principes fondamentaux On ne change pas la solution lorsque l’on : 1. permute 2 lignes interprétation physique 2. permute 2 colonnes 3. divise par un même terme non nul les éléments d’une ligne 4. ajoute ou retranche à une ligne un certain nombre de fois une autre ligne

Question fondamentale A quelles conditions l’équation Ax = b admet-elle une solution unique ? Théorème Dim(Im u)+dim(ker u) = dim(F) rang(u)+dim(ker u) = dim(F) corollaire