Mathc matrices/Fichiers h : vpmall
Installer ce fichier dans votre répertoire de travail.
![]() |
vpall.h imprimer C0 et R0 |
---|
/* ------------------------------------ */
/* Save as : vpall.h */
/* ------------------------------------ */
double **pall_mR(
double **A,
int er,
int dr,
int n
)
{
int r;
int c;
int n_c = C0;
int n_c_LAST;
int n_c_FIRST;
printf("\n");
while(n_c<A[C_SIZE][C0])
{
n_c+=n;
n_c_FIRST = n_c-n;
if(n_c<A[C_SIZE][C0])n_c_LAST = n_c;
else n_c_LAST = A[C_SIZE][C0];
for(r=R0; r<A[R_SIZE][C0]; r++)
{
for (c=n_c_FIRST; c<n_c_LAST; c++)printf("%+*.*f ",er,dr,A[r][c]);
if(!r) printf("\n\n");
else printf("\n");
}
printf("\n");
}
return(A);
}
/* ------------------------------------ */
/* ------------------------------------ */
Chaque matrice possède une ligne zéro et une colonne zéro.
Cette ligne et cette colonne sont réservées pour enregistrer sa taille et pour créer un index des colonnes.
Cette fonction permet d'afficher la ligne et la colonne zéro.