new CMatriceParForm(listeProprietaire, impProto, estElementFinal, nomCalcul, nbrow, nbcol, calcul)
- Source:
Classe représentant une matrice de n lignes et p colonnes dont les valerus sont données par une fonction de deux variables (i, j) où i est le n° de ligne et j celui de colonne
Parameters:
Name | Type | Description |
---|---|---|
listeProprietaire |
CListeObjets | La liste propriétaire |
impProto |
CImplementationProto | null ou a construction propriétaire. |
estElementFinal |
boolean | true si élément final de construction |
nomCalcul |
string | Le nom donné au calcul. |
nbrow |
CValeur | Le nombre de lignes de la matrice |
nbcol |
CValeur | Le nombre de colonnes de la matrice |
calcul |
CCb | formule de la fonction de deux variables (i, j) |
Methods
creeCalculs()
- Source:
Fonction créant chaque clone du calcul principal associé à chaque terme de la matrice A appeler si on modifie la matrice
estDefiniParObjDs(listeOb) → {boolean}
- Source:
Sert à savoir si un objet est défini uniquement par des objets figurant dans une liste Attention : cette fonction est spéciale pour cet objet En effet, un objet calcul descendant de CCAlculBase ne faisant référence qu'à des constantes renvoie true dans EstDefiniParObjetDans Il faut donc qu'en plus le calcul dépende d'au moins un des objets sources
Parameters:
Name | Type | Description |
---|---|---|
listeOb |
Returns:
- Type
- boolean
estMatrice() → {boolean}
- Source:
Fonction utilisée dans CalcR. CMatrice est le seul objet avec CCalcMat descendant de CValDyn renvpyant true pour cette fonction
Returns:
- Type
- boolean
estMatriceBase() → {boolean}
- Source:
Fonction utilisée dans CalcR. CMatrice, CMatriceParForm sont les seuls objets descendant de CValDyn renvoyant true pour cette fonction (matrices ne résultant pas d'un calcul)
Returns:
- Type
- boolean
latexMat(nbdec) → {string}
- Source:
Fonction renvoyant la représentation LaTeX du résultat de la matrice avec n décimales
Parameters:
Name | Type | Description |
---|---|---|
nbdec |
number | Le nombre de décimales |
Returns:
- Type
- string
latexMatFrac() → {string}
- Source:
Fonction renvoyant la représentation LaTeX du résultat de la matrice avec appriximation des valeurs par des fractions rationnelles à 10^(-12) près
Returns:
- Type
- string
nombreVariables() → {number}
- Source:
Pour l'interprétation syntaxique, les matrices sont considérées comme des fonctions à deu variables
Returns:
- Type
- number