Révision 461
Ajouté par Abdou FAYE il y a presque 3 ans
branch/faye/sp4a3/sp4a3_kalman.c | ||
---|---|---|
|
||
void Inverse_Mat_22(int n,int m,double A[n][m],double B[n][m]){
|
||
|
||
// Le determiannt est une valeur importante pour le calcul d'inverse de matrices 2*2
|
||
double det_A; // déclaration de la variable nous permettant le calcul du determinant de la matrice A.
|
||
|
||
det_A= A[0][0]*A[1][1]-A[1][0]*A[0][1]; // calcul du determinant de A, det = 1/ ad-cb pour une matrice carre 2x2 A= [a b , c d ]
|
||
|
||
// ici nous calculons l'inverse de A qui est égale à: A^-1= 1/(det A) * [d -c , -b a]
|
||
B[0][0]= A[1][1]*(1/(det_A));
|
||
B[0][1]= -A[0][1]*(1/(det_A));
|
||
B[1][0]= -A[1][0]*(1/(det_A));
|
||
B[1][1]= A[0][0]*(1/(det_A));
|
||
|
||
|
||
|
||
}
|
Formats disponibles : Unified diff
implentation de la division