Classe matrice

Soyez le premier à donner votre avis sur cette source.

Vue 23 328 fois - Téléchargée 3 259 fois

Description

j'ai codé une classe Matrice dans lequel vous pourrez manipuler n'importe quelle matrice de taille nxm.
A partir d'une matrice M, vous pourrez connaitre :
- son déterminant
- son inverse
- transposé
- trace de la matrice
- matrice compagnon
- ...

Remarque :
Une partie du code est essentiellement codé pour les graphes :
- calcul du distance
- calcul du diametre
- détermination des deux sommets les plus distants
- ...

De plus, de plus en plus de méthodes pourront apparaître à l'avenir, mais pour le moment je me repose ! :)

Source / Exemple :


le code source est dans le zip !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Salut, merci beaucoup pr l'algo mais j'ai une demande j'espère que tu peux m'aider, j'ai besoin de stocker les valeurs de ma matrice ds un fichier texte pour l'utiliser après pour la comparaison entre différents matrices, peux-tu m'aider pour ce travail ?
Merci :)
Messages postés
14769
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 septembre 2020
433 > Milouza
Bonsoir si tu as des questions qui ne concernent pas cette source (ce qui me semble être le cas) c'est dans le forum qu'il faut les poser. Pour info



Merci de garder à l'esprit que CodeS-SourceS est une communauté d'entraide. Toutes les réponses sur le forum sont assurées par des bénévoles qui donnent de leur temps libre pour aider à résoudre les problèmes.

A noter également que nous ne faisons pas dans le "tout cuit". Soit tu trouves ton bonheur dans la partie source du site, soit à l'aide de ton moteur de recherche favori. Ici, nous aidons volontiers sur une difficulté technique, précise et parfaitement isolée rencontrée dans le cours du développement.

Penser à poster le morceau de code qui pose problème, voir ici comment utiliser la coloration syntaxique. S'il y a un message d'erreur retranscrivez le dans son intégralité, en précisant à quelle ligne apparait cette erreur.

des conseils d'écriture des messages et ici en particulier pour les devoirs scolaires ou PFE.

Penser que le titre doit refléter le contenu de la demande, "Question", "Problème" ou "Java", ne sont ni accrocheurs, ni utiles. Il semble évident qu'une question posée sur un forum de programmation Java tournera autour d'un problème lié à ce langage.

Faire attention à la catégorie, ou la sous catégorie dans laquelle poster son message, car la réponse dépend souvent du langage exact. Par exemple, la catégorie VB possède 4 sous catégories: VB 6, VBA, VB.Net et VB script.

Et enfin, le plus important

Merci donc de reformuler ta demande en respectant ces quelques points.
Messages postés
11
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
20 septembre 2008

slt,
je voudrais te demander si ton algorithme tient compte des cycles possibles dans les suites d'arcs à n sommets en cycles multiples co-cycliques ou non ?
parce que je suis en train de présenter la résolution totale de matrices quelconques quelquesoit les fonctionneles ou équations indéterminées présentes; en rapport avec la résolution de nombreux problèmes dont notamment le jeu d'échecs! et je développe présentement ! un algorithme et un code source pour le calcul de toutes les positions au jeu d'échecs en tenant compte des matrices et non de l'allocation dynamique contiguë de mémoire qui de ce fait de contigüité n'est pas optimale étant entendu que la mémoire allouable max pour un processus reste équivalente !!!!! de plus ! l'aspect visuel directement représentable des matrices permet plus facilement de déterminer les commutativités, asymétries, cycles ou itérations redondantes plus aisément !!!!! surtout lorque l'on est en mode manuel !!!!! avec retour de la commande shell au programmeur pour décision litigieuse !!!!! à résoudre !!!!!
confère mes pages à ootbtdkg2 pour plus d'infos !!!!!
cordialement,
considérations,
didkac
Messages postés
22
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
12 juillet 2008

merci pour vous conseils je dois les respecter et si j'aurai des nouvelles je vais te connecter.merci
Messages postés
112
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
13 juin 2010
2
J'ai oublié quelques précisions :)

Si ta case correspond à la valeur 0 alors tu dois de nouveau diviser cette case en 4 et tu continues de diviser tant que tu ne rencontre pas une case remplit (valeur binaire 11). Si tu rencontre une case de valeur 11 tu dois passer à l'autre case et ainsi de suite.

voilà ! :)
Afficher les 11 commentaires

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.