Opérateur de nombres complexes (FPScript)

23.08.2021

Combine une partie réelle et une partie imaginaire en un nombre complexe.

Syntaxe

(RealPart, ImaginaryPart)

La syntaxe de l'opérateur ( , ) se compose des éléments suivants :

Élément

Description

RealPart

Une expression numérique réelle ou une chaîne de caractères avec la partie réelle.

ImaginaryPart

Une expression numérique réelle ou une chaîne de caractères avec la partie imaginaire.

Remarques

L'opérateur peut traiter des valeurs scalaires ou des séries de données entières et des matrices de données. Si au moins un argument est une série de données ou une matrice de données, le regroupement se fait par élément et le résultat est à nouveau une série de données ou une matrice de données. Si des signaux, des séries de signaux ou des courbes spatiales sont combinés, seules leurs composantes Y sont examinées. Le résultat contient alors de préférence la composante X et éventuellement la composante Z de la pièce réelle. Sinon, il contient ceux de la partie imaginaire. Si l'une des expressions renvoie une liste, alors l'opération est exécutée pour chaque élément de la liste et le résultat est également une liste.

Si un argument est numérique et que l'autre est une chaîne de caractères, la chaîne de caractères est transformée en type numérique avant l'opération. Les deux arguments ne peuvent pas être des chaînes de caractères.

Si la partie réelle et la partie imaginaire sont une quantité, elles doivent avoir la même dimension SI et l'unité de la partie imaginaire est transformée en unité de la partie réelleavant d'être combinée pour devenir un nombre complexe. Si un seul argument est une grandeur, alors la même unité est utilisée pour l'autre argument.

Remarque :   Au lieu de cet opérateur, vous pouvez également utiliser l'unité imaginaire i pour créer des nombres complexes.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

(1, 2.)

Génère la valeur scalaire complexe à virgule flottante de 64 bits (1.,2.).

1 + 2.i

Même chose que pour l'exemple précédent.

(1n, 2L)

Génère la valeur scalaire complexe entière de 64 bits (1L, 2L).

({1, 2., 4}, 0)

Génère une série de données avec trois valeurs complexes à virgule flottante de 64 bits. Toutes les parties imaginaires sont égales à 0.

(DataMatrix, DataSeries)

Génère une matrice de données avec des valeurs complexes. Toutes les colonnes ont les mêmes parties imaginaires.

(1 V, 200 mV)

Génère la quantité complexe à virgule flottante de 64 bits (1 V, 0,2 V).

 

Voir aussi

Types de données

Partager l’article ou envoyer par mail :

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