Mathc matrices/a225
Apparence
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);
}
/* ------------------------------------ */
/* ------------------------------------ */