SLogDet
Calculer le signe et le logarithme d'un déterminant de matrice.
double matrix::SLogDet(
|
Paramètres
sign
[out] Le signe du déterminant. Si le signe est pair, le déterminant est positif.
Valeur de Retour
Un nombre représentant le signe du déterminant.
Note
Le déterminant est calculé par la méthode Gaussienne en réduisant la matrice à une forme triangulaire supérieure. Le déterminant d'une matrice triangulaire supérieure est égal au produit des principaux éléments diagonaux. Le logarithme d'un produit est égal à la somme des logarithmes. Ainsi, en cas de débordement lors du calcul du déterminant, vous pouvez utiliser la méthode SLogDet.
Si le signe est pair, le déterminant est positif.
Exemple
|