Résoudre des équations matrice-vecteur

Algèbre linéaire pour la data science en R

Eric Eager

Data Scientist at Pro Football Focus

Résoudre des équations matrice-vecteur

Algèbre linéaire pour la data science en R

Résoudre des équations matrice-vecteur

Algèbre linéaire pour la data science en R

Résoudre des équations matrice-vecteur

print(A)
     [,1] [,2]
[1,]    1   -2
[2,]    0    4
print(b)
1 -2

Résolution de $A\vec{x} = \vec{b}$ via $\vec{x} = A^{-1}\vec{b}$ :

x <- solve(A)%*%b
print(x)
     [,1]
[1,]  0.0
[2,] -0.5
Algèbre linéaire pour la data science en R

Résoudre des équations matrice-vecteur

x <- solve(A)%*%b
print(x)
     [,1]
[1,]  0.0
[2,] -0.5

Vérifiez la solution en remplaçant $\vec{x}$ :

A%*%x
    [,1]
[1,]    1
[2,]   -2

Ce qui est égal au $\vec{b}$ donné :

print(b)
1 -2
Algèbre linéaire pour la data science en R

Conditions supplémentaires pour l'unicité de la solution

Ainsi, la seule solution de l'équation homogène $A\vec{x} = \vec{0}$ est la solution triviale $\vec{x} = \vec{0}$.

Algèbre linéaire pour la data science en R

Conditions supplémentaires pour l'unicité de la solution

print(A)
     [,1] [,2]
[1,]    1   -2
[2,]    0    4
b <- rep(0, 2)
print(b)
0 0
solve(A)%*%b
     [,1]
[1,]    0
[2,]    0
Algèbre linéaire pour la data science en R

Conditions d'unicité pour les équations matrice-vecteur

Si $A$ est une matrice carrée $n$ par $n$, les conditions suivantes sont équivalentes et garantissent une solution unique de $$A\vec{x} = \vec{b} :$$

  • La matrice $A$ admet une inverse (elle est inversible)
  • Le déterminant de $A$ est non nul
  • Les lignes et colonnes de $A$ forment une base de l'ensemble de tous les vecteurs à $n$ composantes
  • L'équation homogène $A\vec{x} = \vec{0}$ n'a que la solution triviale ($\vec{x} = 0$)
Algèbre linéaire pour la data science en R

Passons à la pratique !

Algèbre linéaire pour la data science en R

Preparing Video For Download...