CMatriceParForm

CMatriceParForm

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