Mathc matrices/Fichiers h : vi size
Apparence
Installer ce fichier dans votre répertoire de travail.
vi_size.h |
---|
/* ------------------------------------ */
/* Save as : vi_size.h */
/* ------------------------------------ */
/* ------------------------------------ */
/* - i_mR() add the row R0 then -R1---- */
/* ------------------------------------ */
int rsize_R(
double **A
)
{
return( (A[R_SIZE][C0]-R1) );
}
/* ------------------------------------ */
/* - i_mR() add the column C0 then -C1 */
/* ------------------------------------ */
int csize_R(
double **A
)
{
return( (A[C_SIZE][C0]-C1) );
}
/* ------------------------------------ */
/* Ab = i_Abr_Ac_bc_mR(RAb, CA, Cb); */
/* ------------------------------------ */
int csize_A_R(
double **Ab
)
{
return( (Ab[C_SIZE_A][C0])-C1);
}
/* ------------------------------------ */
/* Ab = i_Abr_Ac_bc_mR(RAb, CA, Cb); */
/* ------------------------------------ */
int csize_b_R(
double **Ab
)
{
return( (Ab[C_SIZE][C0])-(Ab[C_SIZE_A][C0]));
}
/* ------------------------------------ */
/* ------------------------------------ */
La fonction rsize_R(); nous donnera le nombre de lignes de la matrice, la fonction csize_R(); nous donnera le nombre de colonnes. J'utilise R au lieu de mR parce que la fonction renvoi un réel au lieu d'une matrice.
C'est la fonction i_Abr_Ac_bc_mR(RAb, CA, Cb); qui donne les nombres de colonnes de A et de b. Le premier paramètre donne le nombre de lignes de Ab.