Calcul matriciel: permet la plupart des calculs sur les matrices (optimisable...)

Description

Ce programme en mode console permet:

-Stocker 50 matrices de 40*40
-Afficher les matrices
-Additionner deux matrices
-Multiplier deux matrices
-Multiplier une matrice avec un scalaire
-Faire la transposée d'une matrice (carrée seulement)
-Faire le tri d'une matrice ligne par ligne (tri à bulle)
-Calcul de l'inverse d'une matrice (fonction récursive)

Ce programme n'est pas optimisé. L'interface n'est pas la plus intuitive que l'on pourrait avoir. De plus si vous tentez des calculs sur des matrices supérieures à 10*10 (je parle pour le calcul de l'inverse) il se peut que vous ayez droit à un OverFloatException (saturation de la pile quoi).
Si quelqu'un a des idées pour d'éventuelles améliorations (non pas que ce programme est valable mais plutôt pour apprendre) je suis preneur.

Conclusion :


Je gère la plupart des erreurs dans le programme mais évitez d'entrer des caractères à la place d'entier pour le nombre de lignes et de colonnes d'une matrice ;-)

Les matrices sont stockées avec un nom comportant un seul caractère (que vous choisssez).

Je gère les matrices grâce à une structure.

Codes Sources

A voir également

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.