Bonjour,
Je dois implémenter une fonction d'inversion de matrice dans un algorithme. Pour le moment mon soucis est de déterminer le nombre de multiplication et division pour effectuer une inversion de matrice de taille n x n et c'est là que je bloque.
Il existe différentes manières de calculer une inversion de matrice (pivot de Gauss, méthode de Kramer, cofacteur ...) mais je ne sais pas laquelle utilisée pour un système embarqué.
A priori la méthode de Gauss à une complexité de O(n^3) donc ce serait celle là qu'il faudrait utilisé mais je ne suis pas sur !
Il faut aussi avant d'inverser une matrice calculer son déterminant pour vérifier si elle est inversible ?
Donc voilà si vous avez des idée je suis preneur, ainsi que des exemple d'inversion de matrice plus grand que des 3x3 pour voir ce que ça donne.
-----