TransposeMatrix (FPScript)

21.09.2021

Transpose une matrice.

Syntaxe

TransposeMatrix(Matrix)

 

La syntaxe de la fonction TransposeMatrix se compose des éléments suivants :

Section

Description

Matrix

L'ensemble de données avec la matrice à transposer.

Les structures de données autorisées sont Matrice de données et Série de signaux. Tous les types de données sont autorisés.

Remarques

Le résultat a la même unité que l'argument Matrix.

La matrice est réfléchie sur la diagonale principale.

Dans ce cas, la matrice est passée en tant que 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 Z est passée en argument, la composante Y est transposée et les composantes X et Z sont échangées. Si aucune composante Z n'est présente, seule la composante Y est traitée et le résultat est une matrice de données.

Le résultat est du même type de données que l'argument transposé.

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. Cet assignement est nécessaire pour que l' Opérateur Index puisse être appliqué pour les matrices dans l'ordre défini en Algèbre Linéaire où la première valeur d'indice spécifie la ligne et la seconde la colonne.

Disponible dans

FlexPro Basic, Professional, Developer Suite

Exemples

TransposeMatrix({{1, 3}, {5, 6}})

Renvoie la matrice de données {{1, 5}, {3, 6}}.

Voir aussi

Fonction MatrixMultiplication

Fonction InverseMatrix

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :