Calculs sur les matrices

Description

Salut :) Bon c'est ma première source , j'ai préféré attendre un moment histoire qu'elle soit un peu pertinente !
Il s'agit ici d'une classe Matrice capable de gérer pratiquement toutes les opérations matricielles sur des matrices carrees ( en coupant dans le code il serait facile de faire une classe Matrice PxQ mais on perd les trois quarts des calculs puisque pas d'inverse etc ... )

Pour l'utilisation les matrices sont remplies avec des méthodes Get et Set mais on peut utiliser aussi SetLigne et SetCol pour remplir une ligne ou nue colonne en une seule fois ( attention si vous donnez un tableau avec trop peu d'élément je n'ai pas prévu de gestion d'erreur)

Sinon j'anticipe sur certains commentaires , oui il y a déjà des codes qui gèrent les Matrices mais j'y ai jeté un oeil et elles ne sont pas aussi complètes. Oui j'utilise des MFC mais je suis en IUT et pour l'instant on ne m'a encore apprit que les MFC donc je les utilise , quand j'aurais fait STL ou un autre peut-être que je les utiliserais mais pour l'instant je fais avec ce que j'ai . Enfin pour le using namespace std , le void main , j'ai développé ça pour mon IUT donc je respecte ce qu'on m'a appris et les règles de codage , si ça vous plait pas ou si votre compilateur râle un peu je vous pense assez grand pour changer trois lignes :)

Source / Exemple :


// Tout le code avec le projet VC++ 6 est dans le zip

Conclusion :


Je développe à un rythme spécial , je peux m'acharner pendant 1 semaine , puis plus rien faire pendant un mois donc je sais pas encore quand mais je pense ajouter plus tard des méthodes d'opérations élémentaires qui permettront de faire le pivot de Gauss , on evrra quand ça arrivera , sinon il y aura p'têtre des modifs en foncton des commentaires que je vais recevoir.

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.