Mathc matrices/Fichiers h : vel cop

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Installer ce fichier dans votre répertoire de travail.

Crystal Clear mimetype source h.png vel_cop.h
'
/* ------------------------------------ */
/*  Save as :   vel_cop.h               */
/* ------------------------------------ */
double **swapC_mR(
double **A,
int c1,
int c2)
{
double T;
int r;

    for ( r=R0; r<A[R_SIZE][R0]; r++)
        {
         T        = A[r][c1];
         A[r][c1] = A[r][c2];
         A[r][c2] = T;
        }
        
return(A);
}
/* ------------------------------------ */
double **mulC_mR(
double **A,
double s,
int c
)
{
int r;

    for ( r=R1; r<A[R_SIZE][R0]; r++)

         A[r][c] *= s;
        
return(A);
}
/* ------------------------------------ */
double **addC_mR(
double **A,
double s,
int    c1,
int    c2
)
{
int      r;

    for ( r=R1; r<A[R_SIZE][R0]; r++)

          A[r][c2] += s*A[r][c1];
        
return(A);
}

Il y a les trois opérations élémentaires sur les colonnes.