10


Matrix
include('matrix.js')
Propriétés
cols Number
Nombre de colonnes
data Array
Nombre de colonnes
rows Number
Nombre de lignes
Méthodes
Matrix( data String)
Construit une nouvelle matrice où les lignes sont séparées par des "," et les colonnes par des espaces : new Matrix("1 0, 0 1") est la matrice de type unité 2x2.
Matrix( rows Number, cols Number, data Array|Numbers)
rows : Nombre de lignes
cols : Nombre de colonnes
data : Données initiales
-
Construit une nouvelle matrice en utilisant les éléments de data (ligne après ligne). Vous pouvez utiliser un objet Numbers si vous envisagez de travailler avec beaucoup de données.
Matrix.fit( O Integer, data Matrix) => Array
Fait correspondre les données Nx2 à polynôme dʼordre O. Renvoie un tableau C tel que le coefficient x^p coefficient du moindre carré soit C[p].
Matrix.identity( N Integer)
Renvoie une nouvelle matrice de type unité NxN
Matrix.solve( S Matrix, Y Matrix)
A partir dʼune matrice carrée S et du vecteur Y, détermine X tel que S · X = Y
at( row Integer, column Integer) => Number
Voir get()
copy( ) => Matrix
Renvoie une copie de la matrice.
get( row Integer, column Integer) => Number
Renvoie lʼentrée située à la ligne row, et à la colonne column. Aucun contrôle de la validité des valeurs indiquées.
put( row Integer, column Integer, value Number) => Number
Voir set()
set( row Integer, column Integer, value Number) => Number
Met à jour lʼentrée située à la ligne row, et à la colonne column. Aucun contrôle
de la validité des valeurs indiquées.
times( A Matrix, B Matrix) => Matrix
Renvoie A · B.
toSource( ) => String
toString( ) => String
transpose( ) => Matrix
Retourne la matrice transposée.
zero( )
Retourne la matrice transposée. Mets à zéro toutes les données de la matrice