Mathc matrices/c24u
Installer et compiler ces fichiers dans votre répertoire de travail.
c00a.c |
---|
/* ------------------------------------ */
/* Save as : c00a.c */
/* ------------------------------------ */
#include "v_a.h"
/* ------------------------------------ */
/* ------------------------------------ */
#define RA R4
#define CA C4
#define RX R4
#define CX C1
/* ------------------------------------ */
/* ------------------------------------ */
int main(void)
{
double a[RA*CA]={
+3, -4, -2, -1,
+5, -3, -0, -2,
+6, -0, -3, -2,
+3, -3, -1, -3
};
double x_S[RX*CX]={
+47.00,
+34.00,
+48.00,
+37.00
};
double **A = ca_A_mR(a, i_mR(RA,CA));
double **X_S = ca_A_mR(x_S, i_mR(RX,CX));
double **AX_S = i_mR(RA,CX) ;
clrscrn();
printf(" In the Standard basis\n\n"
" Find the linear application T(x_S) = A*x_S \n\n"
" A : ");
p_mR(A,S6,P2,C7);
printf(" x_S ");
p_mR(X_S,S6,P2,C7);
printf(" T(x_S) = A*x_S");
p_mR(mul_mR(A,X_S,AX_S),S7,P2,C7);
stop();
f_mR(A);
f_mR(X_S);
f_mR(AX_S);
return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */
Calculons T([x]) = A*[x] en base standard.
Exemple de sortie écran :
In the Standard basis
Find the linear application T(x_S) = A*x_S
A :
+3.00 -4.00 -2.00 -1.00
+5.00 -3.00 +0.00 -2.00
+6.00 +0.00 -3.00 -2.00
+3.00 -3.00 -1.00 -3.00
x_S
+47.00
+34.00
+48.00
+37.00
T(x_S) = A*x_S
-128.00
+59.00
+64.00
-120.00
Press return to continue.