Mathc matrices/a192
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.