Mathc matrices/Fichiers h : vel cop

Un livre de Wikilivres.


Bibliothèque


Installer ce fichier dans votre répertoire de travail.

vel_cop.h
/* ------------------------------------ */
/*  Save as : vel_cop.h                   */
/* ------------------------------------ */
double **swapC_mR(
double **A,
int c1,
int c2)
{
double T;
int r;

    for ( r=R1; r<A[R_SIZE][C0]; 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][C0]; 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][C0]; r++)

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

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