FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette

Documentation FlexPro 2025

TransposeMatrix

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. Cette affectation est nécessaire pour que l' opérateur d'indexation puisse être appliqué aux matrices avec l'ordre "lignes d'abord, colonnes ensuite" imposé par le calcul matriciel.

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