InverseMatrix (FPScript)
Inverse une matrice.
Syntaxe
InverseMatrix(Matrix)
La syntaxe de la fonction InverseMatrix se compose des éléments suivants :
Section |
Description |
---|---|
Matrix |
La matrice de données ou la série de signaux, y compris, le cas échéant, la composante Z, la matrice devant être inversée. Les structures de données autorisées sont Matrice de données et Série de signaux. Tous les types de données numériques sont autorisés. |
Remarques
L'unité du résultat est la même que la réciproque de l'unité de Matrix. La matrice est passée sous forme de matrice de données, où les séries de données qu'elle contient correspondent aux lignes. Si une série de signaux avec une composante X et, éventuellement, une composante Z est passée en argument, alors la composante Y est inversée et les composantes X et Z sont adoptées.
Le résultat est alors du type de données valeur à virgule flottante 64 bits ou valeur à virgule flottante complexe 64 bits.
Exemple pour une matrice 3x3 :
Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste.
Remarque Notez que les séries de données dans la matrice de données sont interprétées comme les lignes de la matrice, bien qu'elles soient affichées comme des colonnes dans la fenêtre des ensembles de données. Cette affectation est nécessaire pour que l'opérateur Index puisse être appliqué aux matrices dans l'ordre défini en Algèbre Linéaire où la première valeur d'index spécifie la ligne et la seconde la colonne.
Disponible dans
FlexPro Basic, Professional, Developer Suite
Exemples
InverseMatrix({{1, 2},{3,4}}) |
Renvoie la matrice de données {{-2, 1}, {1,5, -0,5}}. |