new CMatriceAleat(listeProprietaire, impProto, estElementFinal, nomCalcul, n, p, min, max)
- Source:
Classe représentant une matrice de n lignes et p colonnes à valeurs entières distinctes comprises entre les valeurs rendues par min et max Les valeurs générées pour la matrice ne pourront être distinctes quue si max-min+1 est supérieur ou égal au nombre de termes de la matrice
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. |
n |
number | Le nombre de lignes de la matrice |
p |
number | Le nombre de colonnes de la matrice |
min |
CValeur | La valeur mini des termes de la matrice (dynamique) |
max |
CValeur | La valeur maxi des termes de la matrice (dynamique) |
Methods
estMatrice() → {boolean}
- Source:
Fonction utilisée dans CalcR. CMatrice, CMatriceAleat, CMatriceParForm et CCalcMat CCalcMat sont les seuls objets descendant de CValDyn renvoyant true pour cette fonction
Returns:
- Type
- boolean
estMatriceBase() → {boolean}
- Source:
Fonction utilisée dans CalcR. CMatrice, CMatriceAleat 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