UpsMat.Matrice

Définition

/***************************************************************/
Type Matrice Implemente Public : IAlgebreCommutative Defaut Final TailleSegment 4 ConserverObjets
/* Objet : Encapsulation du type Matrice. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Proprietes propres. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes de IAlgebreCommutative. */
/*-------------------------------------------------------------*/
Public :
/*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Prive : Fin Type

Le type Matrice modélise une matrice de NbLignes par NbColonnes éléments dont leur type est donné par son paramètre. Ce dernier ne peut être que :

Le type Matrice possède un constructeur permettant de créer une matrice de type T de L lignes et H colonnes initialisée avec l'élement E.

L'initialisation est uniquement diagonale si le paramètre D a pour valeur Vrai.

Opérateurs

Le type Matrice possède les opérateurs standards suivants :

Exemple

Pour un exemple complet, merci de se référer à Matrice.

Principal
/*******/
Variable
/******/


Debut
M=Matrice(Complexe, 3, 3);
M2=Matrice(Complexe, 3, 3);

M=M+M2;
/* Addition de deux matrices. */
M=M+Complexe(10);
/* Addition d'une matrice et d'un complexe. */
M=M-M2;
/* Soustraction de deux matrices. */
M=M-Complexe(10);
/* Soustraction d'une matrice et d'un complexe. */
M=M*M2;
/* Multiplication de deux matrices. */
M=M*Complexe(2);
/* Multiplication d'une matrice et d'un complexe. */
M=M/M2;
/* Division de deux matrices. */
M=M/Complexe(10);
/* Division d'une matrice et d'un complexe. */
M=M^2;
/* Puissance d'une matrice. */
Si M==M2 Alors
/* Egalité entre deux matrices. */ Fin Si
Si M!=M2 Alors
/* Inégalité entre deux matrices. */ Fin Si
Fin Principal

Traduction

---------