Mathc matrices/a210
En regardant le réseau nous pouvons écrire :
Entrées = Sortie A = x1 + x2 = 50 B = 40 = x2 + x3 C = x3 + x4 = 20 D = 30 = x1 + x4
posons x4 = 10
A = x1 + x2 = 50 B = 40 = x2 + x3 C = x3 + 10 = 20 D = 30 = x1 + 10
arrangeons le système
x1 + x2 = 50 -x2 - x3 = -40 x3 = 20 -10 -x1 = -30 + 10
Soit
x1 x2 x3 +x1 +x2 +0 +0 +50 // A +0 -x2 -x3 +0 -40 // B +0 +0 +x3 +0 +20 -10 // C -x1 +0 +0 +0 -30 +10 // D
Le code en langage C :
double ab[RA*(CA+Cb)]={
// x1 x2 x3
+1, +1, +0, +0, +50, // A
+0, -1, -1, +0, -40, // B
+0, +0, +1, +0, +20 -10, // C
-1, +0, +0, +0, -30 +10 // D
};
La solution est donné par la résolution du système :
x1 x2 x3 +1 +0 +0 +0 +20 -0 +1 +0 -0 +30 +0 +0 +1 +0 +10 +0 +0 +0 +0 +0
x1 = 20; x2 = 30; x3 = 10;
avec x4 = 10