Adloun

Applications linéaires et matrices

Cours · Vision 3D (école d'ingénieur), chapitre 2 · école d'ingénieur, informatique · le début du chapitre, la suite sur Adloun

Faire tourner un objet, l'agrandir, le refléter dans un miroir : chacune de ces transformations envoie chaque vecteur sur un autre vecteur, et toutes ont la même propriété remarquable — elles respectent les combinaisons linéaires. Ce sont des applications linéaires. Pour un programme, leur intérêt est immense : une telle transformation est entièrement décrite par un petit tableau de nombres, sa matrice, et l'appliquer à un vecteur se réduit à quelques produits scalaires.

Ce chapitre construit ce dictionnaire. Trois gestes : écrire la matrice d'une transformation en calculant les images des vecteurs de la base canonique ; appliquer une matrice à un vecteur ; enchaîner deux transformations en multipliant leurs matrices — dans le bon ordre.

Repère historique

Le mot « matrice » est de Sylvester (1850) ; c'est Cayley qui, en 1858, en fait des objets qu'on additionne et qu'on multiplie, et remarque que ce produit n'est pas commutatif. La règle « ligne par colonne » vient de la composition des changements de variables linéaires, étudiés par Gauss et Eisenstein dans la première moitié du siècle. Les cartes graphiques d'aujourd'hui sont, pour l'essentiel, des machines à multiplier des matrices par des vecteurs, des milliards de fois par seconde.

2.1 Applications linéaires

Définition — Application linéaire

Une application est linéaire si, pour tous et tout réel ,

Propriété

Si est linéaire :

  • ;
  • pour toute combinaison linéaire.

Démonstration

  1. . 2. Par récurrence sur , en appliquant les deux règles de la définition.
Exemple 2.1Linéaire ou non
  • est linéaire : chaque coordonnée de l'image est une combinaison linéaire de et , sans constante.
  • La translation n'est pas linéaire : . C'est la raison d'être du chapitre 3.
  • n'est pas linéaire : alors que .

Le point 1 de la propriété 2.1 donne un test rapide : une application qui ne fixe pas l'origine n'est pas linéaire. La réciproque est fausse, comme le montre .

2.2 La matrice d'une application linéaire

D'après l'égalité (1.1) du chapitre 1, tout s'écrit . Si est linéaire, la propriété 2.1 donne

À retenir

Une application linéaire est entièrement déterminée par les images des vecteurs de la base canonique : connaître ces vecteurs, c'est connaître .

Définition — Matrice, matrice d'une application linéaire

Une matrice de taille est un tableau de réels à lignes et colonnes ; on note son coefficient de la ligne et de la colonne :

La matrice de l'application linéaire est la matrice dont la colonne est le vecteur :

Attention — Le sens des dimensions

Une matrice à lignes et colonnes représente une application de vers : elle « mange » des vecteurs à coordonnées (autant que de colonnes) et rend des vecteurs à coordonnées (autant que de lignes). Le nombre de colonnes est la dimension de départ.

Définition — Produit d'une matrice par un vecteur

Soient une matrice et . Le produit est le vecteur de dont la coordonnée est

Deux lectures de cette formule, toutes deux utiles en programmation :

◆Théorème 2.2

Si est linéaire, alors pour tout ,

Réciproquement, pour toute matrice de taille , l'application est linéaire, et sa matrice est .

La suite du cours est sur Adloun

Le chapitre en entier, formules et figures comprises, avec le tuteur, les fiches, les QCM et les exercices.

Lire la suite du cours

En accès libre, sans inscription.

Exercices corrigés de ce chapitre

Lire la suite du cours →