Application



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