SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
MAT *M_trace(
MAT *m2,
MAT *m1
)
#else
MAT *M_trace(m2, m1)
MAT *m2, *m1;
#endif
Description
Calcule la trace de m1 (carrée) et stocke le résultat dans m2 (matrice de 1 ligne).
Valeur retournée
Si m2 est nul, une matrice de dimension (1, nc1) est allouée et retournée (la fonction retourne un pointeur nul et positionne M_errno en cas d'espace mémoire insuffisant). Si m2 n'est pas nul, le résultat y est stocké et m2 est retourné. Les dimensions de m2 doivent être correctes sans quoi la fonction retourne un pointeur null et la variable M_errno est positionnée.
Exemple
res = M_trace(0l, m1);
ou M_trace(res, m1)
Voir également
M_free(), M_alloc()
MAT *M_trace(MAT *m2, MAT *m1)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be