Mathc matrices/h09e
Installer ce fichier dans votre répertoire de travail.
vg_i.h |
---|
/* ------------------------------------ */
/* Save as : vg_i.h */
/* ------------------------------------ */
double **i_Abr_Ac_bc_mR(
int Ab_r,
int A_c,
int b_c
)
{
double **Ab;
if( Ab_r < R2 || A_c<C2 || b_c<C1)
{
printf(" Error : double **i_Abr_Ac_bc_mR(); \n\n");
printf(" A_c, b_c must be : Ab_r < R2 || A_c<C2 || b_c<C1 \n\n");
printf(" This matrix is to study linear sytem.\n\n");
fflush(stdout);
getchar();
exit(EXIT_FAILURE);
}
Ab = i_mR( Ab_r,A_c+b_c);
/* size of A into Ab */
Ab[C_SIZE_A][C0] = A_c+C1;
return(Ab);
}
/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */
double **Ab = i_Abr_Ac_bc_mR(RAb,CA,Cb);
créé une nouvelle matrice Ab de
- RAb lignes
- avec A qui a CA colonnes
- b qui a Cb colonnes
- Soit une matrice de Abr lignes et de (Ac + bc) colonnes.
Vous pouvez donner directement le nombre de lignes et de colonnes souhaités.
double **Ab = i_Abr_Ac_bc_mR(R4, C4, C1 );
double **Ab = i_Abr_Ac_bc_mR(rsize_R(A)_, csize_R(A), C1 );