Operations sur les matrices mathématiques

Soyez le premier à donner votre avis sur cette source.

Vue 22 762 fois - Téléchargée 2 076 fois

Description

Ce logiciel effectue des opérations sourantes sur des matrices de taille quelconque :
-Somme
-Soustraction
-Determinant
-Transposée
-Produit

L'interface permet d'échanger les 2 matrices, de remplir une matrice avec la matrice identité, de remplir la matrice désirée avec une valeur à donner, de remplir un des deux matrices avec la matrice résultat.

Je n'ai pas encore fini la partie deteminant, et je vais aussi mettre du gauss

Voila

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Tellmarch
Messages postés
53
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
27 septembre 2005
-
Rajoute aussi la fonction diagonaliser ou trigonaliser, ça peut etre interessant à programmer...Et la fonction inverser surtout!
PhenXDesign
Messages postés
26
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 mai 2005
1 -
diagonaliser, ça veut dire mettre la matrice en forme de triangle dont l'hypothenuse est la diagonale ?
que veut dire trigonaliser ?
et inverser, c'est quelle operation ? A exposant -1 ?

je viens juste d'apprendre les matrices, alors excuse moi de pas avoir tout ça :-)
Tellmarch
Messages postés
53
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
27 septembre 2005
-
Diagonaliser, c'est mettre la matrice sous une forme diagonale dans une base adaptée (ce n'est pas toujours possible),
trigonaliser c'est la mettre sous la forme triangulaire supérieure (c'est toujours possible dans C)
et l'inverse de A c'est la matrice B si elle existe telle que A*B=Id (matrice identité).
Mais si tu viens juste de voir les matrices, ton programme sera déja assez complet quand tu aura programmé le calcul du determinant :)
PhenXDesign
Messages postés
26
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 mai 2005
1 -
ouais, c 'est bien ce ke je pensais, pour l'inverse ...
mais je crois que pour trouver l'inverse d'une matrice carrée avec un determinant non nul, il faut resoudre n² equation a n inconnues où n est le nombre de lignes, ce qui est pluto difficile ^^
ensuite, avec le trinagle, on peut resoudre des systemes de n equetions a n inconnues : Gauss
ce qui est bie pratique, mais deja, il faut que j'arrive a faire le produit de 2 matrices, je sais le faire sur papier, mais en vb, j'ai un pti trou, je vais reessayer
PhenXDesign
Messages postés
26
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 mai 2005
1 -
c'est bon, j'ai resolu le petit probleme de produit !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.