Les matrices peuvent être données sous forme de tableau de nombres ou à l'aide d'une expression des coefficients, notamment lorsque la taille est variable.
Pour additionner deux matrices, elles doivent avoir la même taille (même nombre de lignes, même nombre de colonnes). Si leurs coefficients sont donnés par des formules (ai,j)1≤i≤n;1≤j≤p et (bi,j)1≤i≤n;1≤j≤p, la somme des deux matrices a des coefficients décrits par la formule (ai,j + bi,j)1≤i≤n;1≤j≤p. Si les matrices sont données sous forme de tableaux, il suffit de remplir un tableau de même taille dont chaque coefficient est la somme des coefficients correspondants sur les deux matrices à additionner.
La soustraction se fait de manière analogue.
Pour calculer le produit de deux matrices, on vérifie d'abord que le nombre de colonnes de la première est égal au nombre de lignes de la seconde. Si leurs coefficients sont donnés par des formules (ai,j)1≤i≤n;1≤j≤p et (bi,j)1≤i≤p;1≤j≤q, le produit a des coefficients décrits par la formule (∑k=1p ai,k bk,j)1≤i≤n;1≤j≤q. Si les matrices sont données sous forme de tableaux, on pose la multiplication en écrivant la deuxième en haut à droite de la première, puis pour chaque ligne de la première et pour chaque colonne de la deuxième, on calcule le produit scalaire de la ligne et de la colonne que l'on reporte à l'intersection des droites de la ligne et de la colonne.
Soit A une matrice carrée. Pour déterminer l'inversibilité de A, on utilise l'un des critères équivalents ci-dessous.
(Toute matrice inversible admet aussi des polynômes annulateurs avec un coefficient constant nul.)
Dans le cas où la matrice A est triangulaire (supérieure ou inférieure), elle est inversible si et seulement si ses coefficients diagonaux sont tous non nuls.
Pour tout (a, b, c, d) ∈ K4, la matrice [[a, b] [c, d]] est inversible si et seulement si ad − bc ≠ 0.
Pour calculer l'inverse d'une matrice carrée A de taille n donnée sous forme de tableau, on peut résoudre l'équation AX = Y, où X est un vecteur colonne avec n composantes inconnues et Y est un vecteur colonne dont les composantes sont des variables servant de paramètres. Il suffit alors de traduire l'équation sous forme de système et de résoudre ce dernier.
On peut aussi appliquer l'algorithme de Gauss-Jordan : on écrit côte à côte la matrice A à inverser et la matrice identité, puis on effectue des opérations élémentaires sur les lignes des deux matrices simultanément, pour aboutir à la matrice identité à la place de la matrice A. À la fin, la deuxième matrice est la matrice inverse de A.
Si A = BC où B et C sont deux matrices inversibles alors avec A−1 = C−1B−1.
Si une matrice représente un isomorphisme u, alors son inverse est la matrice représentative de u−1.
Si une matrice carrée A admet un polynôme annulateur P = ∑k=0d ak Xk avec un terme constant a0 non nul, alors on peut écrire A × ∑k=1d ak Ak−1 = −a0 I donc la matrice A admet pour inverse la matrice −1a0 ∑k=1d ak Ak−1.
Si une matrice est diagonale avec des coefficients diagonaux (λ1, … , λn) tous non nuls, l'inverse est une matrice diagonale avec pour coefficients diagonaux (1λ1, … , 1λn).
Pour tout (a, b, c, d) ∈ K4 tel que ad − bc ≠ 0, l'inverse de la matrice [[a, b] [c, d]] est la matrice 1(ad − bc) [[d, −b] [−c, a]].
Le rang d'une matrice avec n lignes et p colonnes est la dimension de l'espace vectoriel engendré par ses colonnes, qui correspond aussi au rang de l'application linéaire X ↦ AX de Kp dans Kn.
D'après le théorème du rang, c'est aussi la différence entre son nombre de colonnes et la dimension de son noyau : pour tout A ∈ 𝓜n,p(K), rg(A) = p − dim(Ker(A)).
En particulier, pour une matrice carrée inversible, le rang est égal à la taille de la matrice.
En pratique, quand une matrice est donnée sous forme de tableau, on peut l'échelonner par des opérations sur des lignes ou sur des colonnes puis compter le nombre de lignes non nulles, qui correspond alors au rang de la matrice.
Une procédure un peu plus laborieuse mais qui se prête bien à la récurrence consiste à déterminer une base de vecteurs colonnes. On sélectionne la première colonne non nulle puis pour chacune des colonnes suivantes, on sélectionne cette colonne si elle est linéairement indépendante des colonnes précédemment sélectionnées. Le nombre de colonnes finalement sélectionnées est égal au rang de la matrice.