Mathc matrices/a187
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*CA] ={ 4,2,3,
 5,3,1,
 8,2,2};
double **A = ca_A_mR(a,i_mR(RA,CA));
double **Minor = i_mR(RA-C1,CA-C1);
int minor_r = R1;
int minor_c = C1;
 clrscrn();
 printf(" A :");
 p_mR(A,S5,P0,C6);
 printf(" Minor(R%d,C%d) %.4e \n\n\n",
 minor_r,
 minor_c,
 minor_R(A,minor_r, minor_c));
 printf(" Copy/Past into the octave window.\n\n");
 p_Octave_mR(minor_mR(A, Minor, minor_r, minor_c),"Minor",P0);
 printf(" det(Minor)\n\n\n");
 stop();
 f_mR(A);
 f_mR(Minor);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +4 +2 +3 
 +5 +3 +1 
 +8 +2 +2 
 Minor(R1,C1) 4.0000e+00 
 Copy/Past into the octave window.
 Minor=[
+3,+1;
+2,+2]
 det(Minor)
 Press return to continue.

Mathc matrices/a188
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*CA] ={ 4,2,3,
 5,3,1,
 8,2,2};
double **A = ca_A_mR(a,i_mR(RA,CA));
double **Minor = i_mR(RA-C1,CA-C1);
int minor_r = R1;
int minor_c = C1;
 clrscrn();
 printf(" A :");
 p_mR(A,S4,P0,C6);
 printf(" Minor(R%d,C%d) :\n",minor_r, minor_c);
 p_mR(minor_mR(A,Minor,minor_r,minor_c),S4,P0,C6);
 stop();
 f_mR(A);
 f_mR(Minor);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +4 +2 +3 
 +5 +3 +1 
 +8 +2 +2 
 Minor(R1,C1) :
 +3 +1 
 +2 +2 
 Press return to continue.

Mathc matrices/a189
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*CA] ={ 4,2,3,
 5,3,1,
 8,2,2};
double **A = ca_A_mR(a,i_mR(RA,CA));
int minor_r = R1;
int minor_c = C2;
 clrscrn();
 printf(" A :");
 p_mR(A,S5,P0,C6);
 printf(" minor(R%d,C%d) = %+.3f\n"
 " cofactor(R%d,C%d) = %+.3f\n\n\n",
 minor_r,
 minor_c,
 minor_R(A, minor_r, minor_c),
 minor_r,
 minor_c,
 cofactor_R(A, minor_r, minor_c));
 printf(" cofactor(R%d,C%d) = minor(R%d,C%d)*(-1**(R%d+C%d))\n"
 " = minor(R%d,C%d)*(%0.0f)\n\n\n",
 minor_r,
 minor_c, 
 minor_r,
 minor_c,
 minor_r,
 minor_c,
 minor_r,
 minor_c,
 pow(-1,(minor_r+minor_c)));
 stop();
 f_mR(A);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +4 +2 +3 
 +5 +3 +1 
 +8 +2 +2 
 minor(R1,C2) = +2.000
 cofactor(R1,C2) = -2.000
 cofactor(R1,C2) = minor(R1,C2)*(-1**(R1+C2))
 = minor(R1,C2)*(-1)
 Press return to continue.

Mathc matrices/a190
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*CA] ={ 4,2,3,
 5,3,1,
 8,2,2};
double **A = ca_A_mR(a,i_mR(RA,CA));
double **Cofactor = i_mR(RA,CA);
 clrscrn();
 printf(" A :\n");
 p_mR(A,S5,P0,C6);
 printf(" Cofactor :\n");
 p_mR(cofactor_mR(A,Cofactor),S8,P0,C6);
 stop();
 f_mR(A);
 f_mR(Cofactor);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +4 +2 +3 
 +5 +3 +1 
 +8 +2 +2 
 Cofactor :
 +4 -2 -14 
 +2 -16 +8 
 -7 +11 +2 
 Press return to continue.

Mathc matrices/a191
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*CA] ={ 4,2,3,
 5,3,1,
 8,2,2};
double **A = ca_A_mR(a,i_mR(RA,CA));
double **Adjoint = i_mR(RA,CA) ;
double **Cofactor = i_mR(RA,CA) ;
 clrscrn();
 printf(" A :");
 p_mR(A,S3,P0,C6);
 printf(" Cofactor :\n");
 p_mR(cofactor_mR(A,Cofactor),S6,P0,C6);
 printf(" Adjoint : Cofactor_T");
 p_mR(adjoint_mR(A,Adjoint),S6,P0,C6);
 stop();
 f_mR(A);
 f_mR(Cofactor);
 f_mR(Adjoint);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +4 +2 +3 
 +5 +3 +1 
 +8 +2 +2 
 Cofactor :
 +4 -2 -14 
 +2 -16 +8 
 -7 +11 +2 
 Adjoint : Cofactor_T
 +4 +2 -7 
 -2 -16 +11 
 -14 +8 +2 
 Press return to continue.

Mathc complexes/a201
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*(CA*C2)] ={ 1,2, 3,4, 5,6,
 5,4, 1,3, 6,8,
 7,2, 5,1, 1,1};
double **A = ca_A_mZ(a,i_mZ(RA,CA));
double **Minor = i_mZ(RA-C1,CA-C1);
int minor_r = R3;
int minor_c = C3;
 clrscrn();
 printf(" A :");
 p_mZ(A, S5,P0, S4,P0, C6);
 printf(" Minor(R%d,C%d) :\n",minor_r, minor_c);
 minor_c = minor_c*C2-C1;
 /* col*C2 : a number has two columns */
 /* -C1 : The real part of the number */
 minor_mZ(A, Minor, minor_r, minor_c);
 p_mZ(Minor, S5,P0, S4,P0, C6);
 stop();
 f_mZ(A);
 f_mZ(Minor);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +1 +2i +3 +4i +5 +6i 
 +5 +4i +1 +3i +6 +8i 
 +7 +2i +5 +1i +1 +1i 
 Minor(R3,C3) :
 +1 +2i +3 +4i 
 +5 +4i +1 +3i 
 Press return to continue.

Mathc complexes/a200
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*(CA*C2)] ={ 1,2, 3,4, 5,6,
 5,4, 1,3, 6,8,
 7,2, 5,1, 1,1};
double **A = ca_A_mZ(a,i_mZ(RA,CA));
int minor_r = R1;
int minor_c = C1;
 clrscrn();
 printf(" A :");
 p_mZ(A, S5,P0, S4,P0, C6);
 printf(" cofactor(R%d,C%d) = ", minor_r, minor_c);
 minor_c = minor_c*C2-C1;
 /* col*C2 : a number has two columns */ 
 /* -C1 : The real part of the number */
 p_Z(cofactor_Z(A,minor_r,minor_c), S5,P0, S5,P0);printf("\n\n");
 stop();
 f_mZ(A);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +1 +2i +3 +4i +5 +6i 
 +5 +4i +1 +3i +6 +8i 
 +7 +2i +5 +1i +1 +1i 
 cofactor(R1,C1) = -24 -42i 
 Press return to continue.

Mathc complexes/a199
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*(CA*C2)] ={ 1,2, 3,4, 5,6,
 5,4, 1,3, 6,8,
 7,2, 5,1, 1,1};
double **A = ca_A_mZ(a,i_mZ(RA,RA));
double ** Cofactor = i_mZ(RA,RA);
 clrscrn();
 printf(" A :\n");
 p_mZ(A, S5,P0, S4,P0, C6);
 printf(" Cofactor :\n");
 p_mZ(cofactor_mZ(A,Cofactor), S5,P0, S4,P0, C6);
 stop();
 f_mZ(A);
 f_mZ(Cofactor);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +1 +2i +3 +4i +5 +6i 
 +5 +4i +1 +3i +6 +8i 
 +7 +2i +5 +1i +1 +1i 
 Cofactor :
 -24 -42i +25 +59i +20 +2i 
 +20 +28i -24 -49i +10 +23i 
 -1 +27i +11 +30i -4 -27i 
 Press return to continue.

Mathc complexes/a198
Application
Installer et compiler ces fichiers dans votre répertoire de travail.
/* Save as : c00a.c */
int main(void)
double a[RA*(CA*C2)] ={ 1,2, 3,4, 5,6,
 5,4, 1,3, 6,8,
 7,2, 5,1, 1,1};
double **A = ca_A_mZ(a,i_mZ(RA,RA));
double **Adjoint = i_mZ(RA,RA);
 clrscrn();
 printf(" A :");
 p_mZ(A, S5,P0, S4,P0, C6);
 printf(" Adjoint :");
 p_mZ(adjoint_mZ(A,Adjoint), S5,P0, S4,P0, C6);
 stop();
 f_mZ(A);
 f_mZ(Adjoint);
 return 0;
/* ------------------------------------ */

Exemple de sortie écran :
 A :
 +1 +2i +3 +4i +5 +6i 
 +5 +4i +1 +3i +6 +8i 
 +7 +2i +5 +1i +1 +1i 
 Adjoint :
 -24 -42i +20 +28i -1 +27i 
 +25 +59i -24 -49i +11 +30i 
 +20 +2i +10 +23i -4 -27i 
 Press return to continue.

Le mouvement Wikimédia/Sommaire
Mathc matrices/a201
Application 
formula_1
formula_2
formula_3