2010-10-08 8 views
1

J'ai besoin de représenter ces équations mathématiques dans le code et les résoudre:Comment puis-je représenter des variables mathématiques dans C#?

2x = 3y 
3y = 4z 
2x + 3y + 4z = 1 

S'il vous plaît conseiller.

+2

Avec quoi exactement éprouvez-vous des difficultés? Aussi, s'il s'agit de devoirs, veuillez le marquer comme tel. – Oded

+1

comme l'a dit Oded, ce n'est pas très clair ce dont vous avez besoin. D'une manière générale ici, plus d'informations sont préférables que trop peu. – Dave

Répondre

6

(Je soupçonne que c'est des devoirs, alors je vais vous donner quelques indices sur la façon de procéder ...)

Pensez à la façon dont vous résoudre ces équations sur le papier.

Les mêmes étapes peuvent être écrites dans votre logiciel. Chaque équation a une variable et un coefficient, donc vous voudrez probablement représenter le coefficient avec une variable dans votre programme, et "résoudre" les équations en utilisant les mêmes techniques que vous auriez à la main.

0

Cela ressemble à un cas simple d'une algèbre linéaire. Jetez les équations dans une matrice M x N où M est le nombre de coefficients + 1 et N est le nombre d'équations.

Questions connexes