Aller au contenu

Mathc matrices/a225

Un livre de Wikilivres.


Application

Dans cette fonction j'utilise des vecteurs lignes. En mathématique les vecteurs sont supposés être des vecteurs colonnes. C'est pourquoi j'utilise _T pour matérialiser le transposé du vecteur.

Je copies les vecteurs U_T et V_T dans la matrice A. Je calcule les cofacteurs le long de la première ligne de A pour obtenir UxV.

/* ------------------------------------ */
/* ------------------------------------ */
double **UxV_mR(
double **U_T,
double **V_T,
double **UxV_T
)
{
double **A = i_mR(R3, C3);

//     u and v -> A
  c_r_mR(U_T, R1, A, R2);
  c_r_mR(V_T, R1, A, R3);
  	
// cofactor(detA) -> (u x v)   
  c_s_mR(cofactor_R(A, R1, C1), UxV_T, R1, C1);
  c_s_mR(cofactor_R(A, R1, C2), UxV_T, R1, C2);
  c_s_mR(cofactor_R(A, R1, C3), UxV_T, R1, C3);

  f_mR(A);
                 
return(UxV_T);
}
/* ------------------------------------ */
/* ------------------------------------ */