Class matrice c++

Description

cette classe permet de faire les opérations usuelles dans les matrices :
- addition
- soustraction
- multiplication
- lecture des données a partir d'un fichier
- affichage de la matrice

Source / Exemple :


#ifndef __MATRIX_H__
#define __MATRIX_H__

#include <stdio.h>
#include <stdlib.h>

class Matrix
{
    int m_size;
    double ** m_matrix;
    FILE * m_log;
    
    public :
        Matrix(int n, FILE * m_log = stderr);
        double get(int i, int j);
        void set(int i, int j, double value);
        Matrix* add(Matrix * m);
        Matrix* subtract(Matrix * m);
        Matrix* multiply(Matrix * m);
        Matrix* inverse();
        bool read(char * file_name);
        void display(char * matrix_name);
        ~Matrix();
};

#endif

Conclusion :


calcul de l'inverse prochainement

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.