Mathc complexes/03x
Installer et compiler ce fichier dans votre répertoire de travail.
c00a.c |
---|
/* ------------------------------------ */
/* Save as : c00.c */
/* ------------------------------------ */
#include "w_a.h"
/* ------------------------------------ */
#define RCA RC3
#define CX C1
/* ------------------------------------ */
/* ------------------------------------ */
int main(void)
{
double **A = eye_mZ( i_mZ(RCA,RCA));
double **b = r_mZ( i_mZ(RCA, CX),99);
double **Ab = i_Abr_Ac_bc_mZ(RCA, RCA, CX);
// Rab CA Cb
c_A_b_Ab_mZ(A,b,Ab);
clrscrn();
printf(" A :");
p_mZ(A, S5,P0, S4,P0, C6);
printf(" b :");
p_mZ(b, S5,P0, S4,P0, C6);
printf(" Ab :");
pall_mZ(Ab, S5,P0, S4,P0 );
stop();
f_mZ(Ab);
f_mZ(b);
f_mZ(A);
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
Création d'une matrice.
Exemple de sortie écran :
A :
+1 +0i +0 +0i +0 +0i
+0 +0i +1 +0i +0 +0i
+0 +0i +0 +0i +1 +0i
b :
+29 -73i
-24 +56i
-70 -42i
Ab :
+4 +1 0 +2 0 +3 0 +4 0
+9 +1 +0i +0 +0i +0 +0i +29 -73i
+7 +0 +0i +1 +0i +0 +0i -24 +56i
+0 +0 +0i +0 +0i +1 +0i -70 -42i
Press return to continue.