Mathc matrices/a192

Un livre de Wikilivres.


Application


a) Préparation du système :

double ab[RA*(CA+C1)]={
//  x1   x2   x3   x4      b

    +0,  +0,  -0,  -0,     0, //C
    +0,  +0,  -0,  -0,     0, //H
    +0,  +0,  -0,  -0,     0, //O      
};
  • Chaque coefficient doit avoir une colonne. Ici 4 coefficients donc 4 colonnes.
  • Chaque atome doit avoir une ligne. Ici 3 atomes donc trois lignes.
  • Les coefficients de la partie gauche de l'équation chimique doivent avoir un coefficient positif. (x1, x2)
  • Les coefficients de la partie droite de l'équation chimique doivent avoir un coefficient négatif. (x3, x4)


b) On commence par la première colonne :

double ab[RA*(CA+C1)]={
//  x1   x2   x3   x4      b

    +1,  +0,  -0,  -0,     0, //C
    +4,  +0,  -0,  -0,     0, //H
    +0,  +0,  -0,  -0,     0, //O      
};
  • x1 est en relation avec deux atomes C et H.
  • Il y a 1 C que l'on introduit dans la première colonne première ligne.
  • Il y a 4 H que l'on introduit dans la première colonne deuxième ligne.


c) On continu avec la deuxième colonne :

double ab[RA*(CA+C1)]={
//  x1   x2   x3   x4      b

    +1,  +0,  -0,  -0,     0, //C
    +4,  +0,  -0,  -0,     0, //H
    +0,  +2,  -0,  -0,     0, //O      
};
  • x2 est en relation avec un atome 0.
  • Il y a 2 O que l'on introduit dans la deuxième colonne troisième ligne.

...

d) Le final nous donnera :

double ab[RA*(CA+C1)]={
//  x1   x2   x3   x4      b
     1,   0,  -1,  -0,     0, //C
     4,   0,  -0,  -2,     0, //H
     0,   2,  -2,  -1,     0, //O      
};

Il faut maintenant introduire ce système dans le fichier c00a.c.