Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008
-
24 juin 2008 à 22:34
Vb Lover
Messages postés221Date d'inscriptionvendredi 30 novembre 2001StatutMembreDernière intervention13 février 2010
-
6 juil. 2008 à 10:42
Bopnjour à tous,
Moi j'ai un système d'équations que je n'arrive pas à résoudre:
a x Va = 0.4 + a + b + c
b x Vb = 0.4 + a + b + c
c x Vc = 0.4 + a + b + c
a, b et c sont les variables et Va, Vb et Vc des constantes dépendant du cas étudié.
Si quelqu'un pourrait me guider, ce serait sympa.
Merci d'avance.
A voir également:
Résoudre un système d'équation à 3 inconnues
Equation 3 inconnues - Meilleures réponses
Comment resoudre un systeme d'equations a 3 inconnues - Meilleures réponses
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 25 juin 2008 à 01:07
Re
Bien que cela rime, l'informatique n'est pas une baguette magique !
Mets à plat les équations donnant les résultats, on verra après comment le faire calculer par programme.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 25 juin 2008 à 10:19
Allez un peu d'algèbre linéaire au matin, ça fait du bien...
Sous la forme matricielle, ton équation s'écrit :
(Ca manque un peu les notations mathématiques ici...)
Vb Lover
Messages postés221Date d'inscriptionvendredi 30 novembre 2001StatutMembreDernière intervention13 février 20105 6 juil. 2008 à 10:42
c'est un système tellement simple qu'il est plus facile d'inverser directement la matrice et d'écrire le résultat en fonction de va, vb et vc, plutôt que de charger un module spécial (ce qui n'est en général profitable que pour des matrices 4x4 ou plus grandes). En plus, c'est tellement symétrique ici qu'on peut facilement écrire la solution:
det Va*Vb+Va*Vc+Vb*Vc-Va*Vb*Vc ' si det 0 => pas de solution!
a = -0.4 * Vb*Vc / det
b = -0.4 * Va*Vc / det
c = -0.4 * Va*Vb / det
si quelqu'un trouve plus court, qu'il me prévienne!
ok, je suis plus mathématicien qu'informaticien, et donc "det" a un sens pour moi (c'est le déterminant de la matrice de Julien), mais on pourrait bien sûr écrire, par exemple:
x= -0.4 / (Va*Vb+Va*Vc+Vb*Vc-Va*Vb*Vc)
a x * Vb*Vc: b x * Va*Vc: c = x * Va*Vb
où "x" n'a plus vraiment de sens mathématique, mais qui s'en soucie?