begin process at 2012 02 08 22:28:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > CLASSE DE CALCUL MATRICIEL (VC++ ET DEVCPP)

CLASSE DE CALCUL MATRICIEL (VC++ ET DEVCPP)


 Information sur la source

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Niveau :Initié Date de création :12/04/2002 Date de mise à jour :26/07/2002 16:57:00 Vu / téléchargé :9 530 / 956

Auteur : ADPro22

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Dernière mise à jour : 26 juillet 2002

Voici un classe de calcul matriciel en mode console avec un fichier d'exemples.
Les projets sont fournis pour VC++ et DevCpp    

Un fichier Readme.doc est fourni dans le zip et donne quelques indicatons sur le code.
(significations, bugs, améliorations...)


Aperçu du code !

Source

  • class Matrice
  • {
  • friend ostream &operator<< ( ostream &, Matrice &);
  • friend istream &operator>> ( istream &, Matrice &);
  • public:
  • Matrice(int = 1, int = 1, double* = NULL);
  • ~Matrice();
  • void Affiche();
  • void AlloueMem();
  • void Dim();
  • int GetColdim();
  • double GetCoord(int, int);
  • int GetRowdim();
  • void Saisie();
  • void SetColdim(int);
  • void SetCoord(int, int, double);
  • void SetRowdim(int);
  • Matrice &Transpose();
  • const Matrice &operator=(Matrice &);
  • bool operator==(Matrice &);
  • double operator()(int, int);
  • Matrice &operator[](int);
  • Matrice &operator+(Matrice &);
  • Matrice &operator-(Matrice &);
  • Matrice &operator*(Matrice &);
  • Matrice &operator*(double);
  • friend Matrice &operator*(double, Matrice &);
  • Polynome &CharPoly();
  • double Det();
  • Matrice &Inverse();
  • bool QR(Matrice &, Matrice &);
  • Matrice &EigenVals(int, double);
  • private:
  • double *mat;
  • int row;
  • int col;
  • };
  • Matrice &Id(int);
  • double ProdScal(Matrice &, Matrice&);
  • double Norme2(Matrice &);
  • double Trace(Matrice &);

class Matrice
{
friend ostream &operator<< ( ostream &, Matrice &);
friend istream &operator>> ( istream &, Matrice &);

public:
Matrice(int = 1, int = 1, double* = NULL);
~Matrice();
void Affiche();
void AlloueMem();							
void Dim();
int GetColdim();
double GetCoord(int, int);
int GetRowdim();
void Saisie();
void SetColdim(int);
void SetCoord(int, int, double);
void SetRowdim(int);
Matrice &Transpose();	
const Matrice &operator=(Matrice &);		
bool operator==(Matrice &);
double operator()(int, int);
Matrice &operator[](int);
Matrice &operator+(Matrice &);
Matrice &operator-(Matrice &);
Matrice &operator*(Matrice &);
Matrice &operator*(double);
friend Matrice &operator*(double, Matrice &);
Polynome &CharPoly();
double Det();
Matrice &Inverse();
bool QR(Matrice &, Matrice &);
Matrice &EigenVals(int, double);

private:
double *mat;
int row;
int col;

};



Matrice &Id(int);
double ProdScal(Matrice &, Matrice&);
double Norme2(Matrice &);
double Trace(Matrice &);



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • projet sous DevCpp.zipTélécharger ce fichier [Réservé aux membres club]5 483 octets
  • projet sous VCpp.zipTélécharger ce fichier [Réservé aux membres club]6 661 octets
  • Readme.docTélécharger ce fichier [Réservé aux membres club]64 000 octets

Télécharger le zip


 Sources du même auteur

TRANSFORMER UN INT/DOUBLE... EN CHAINE DE CARACTÈRES DE TYPE...
Source avec Zip ICONE DANS LA BARRE DES TACHES AVEC MENU (VC++)
Source avec Zip SERVEUR/CLIENT SOUS WINDOWS EN MODE CONSOLE (VC++,DEVCPP,BOR...
CLASSE DE CALCUL MATRICIEL (VC++ ET DEVCPP)
3 EXEMPLES DE TRIS (DEVC++ VC++)

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

Commentaires et avis

Commentaire de maler93 le 19/02/2003 11:46:34

J'ai testé ton programme, dans certaines conditions le calcul de l'inverse donne des résultats byzarres... J'essaie de le débugger.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales