A voir également:
- Recherche de programme
- Programme demarrage windows - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche image - Guide
- Message programmé - Guide
3 réponses
Outre le fait que ce n'est pas posté dans le forum programmation, ta question n'a aucun sens d'un point de vue mathématique. On peut résoudre une (in)équation, un système d'équation, mais pas une matrice. Dis-nous plus précisément ce que tu cherches à faire (et dans quel langage).
Bonne chance
Bonne chance
je veux resoudre une equation à n lignes et n colone en language c ce que je veux surtout c'est l'algorithme.Je maistrise la syntaxe de c .
Un système se modélise sous forme de matrice :
- où A est la matrice des coefficients de x1...xn et contient autant de lignes que tu as d'équations et n colonnes
- où X est le vecteur de variables (1 colonne et n lignes contenant respectivement x1...xn)
- où B est le vecteur de constantes.
D'un point de vue mathématique tu obtiens une solution en calculant :
où (A^-1) désigne la matrice inverse de A si celle-ci existe (c'est à dire si son déterminant est non nul).
http://fr.wikipedia.org/wiki/Méthode_du_pivot_de_Gauss
Partant de là on voit trivialement que ton problème se résout facilement avec des matrices donc une librairie mathématiques (tu peux aussi t'amuser à programmer les fonctions déterminants, inverse (pivot de Gauss), et produit de matrice mais c'est plus long) comme par exemple ublas :
https://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/index.htm
https://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/matrix.htm
https://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/operations_overview.htm
https://elonen.iki.fi/code/tpsdemo/gauss-elim.h
Bonne chance
A.X = B
- où A est la matrice des coefficients de x1...xn et contient autant de lignes que tu as d'équations et n colonnes
- où X est le vecteur de variables (1 colonne et n lignes contenant respectivement x1...xn)
- où B est le vecteur de constantes.
D'un point de vue mathématique tu obtiens une solution en calculant :
X = (A^-1).A.B.X = (A^-1).B.X
où (A^-1) désigne la matrice inverse de A si celle-ci existe (c'est à dire si son déterminant est non nul).
http://fr.wikipedia.org/wiki/Méthode_du_pivot_de_Gauss
Partant de là on voit trivialement que ton problème se résout facilement avec des matrices donc une librairie mathématiques (tu peux aussi t'amuser à programmer les fonctions déterminants, inverse (pivot de Gauss), et produit de matrice mais c'est plus long) comme par exemple ublas :
https://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/index.htm
https://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/matrix.htm
https://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/operations_overview.htm
https://elonen.iki.fi/code/tpsdemo/gauss-elim.h
Bonne chance