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

ArcTan2

Calcule l'arctangent avec deux arguments.

Syntaxe

ArcTan2(Y, le X)

 

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

Section

Description

Y

Le premier argument de la fonction. Correspond à la coordonnée Y d'un point dans un système de coordonnées cartésiennes bidimensionnel.

Toutes les structures de données sont autorisées. Tous les types de données réels sont autorisés.

X

Le deuxième argument de la fonction. Correspond à la coordonnée X d'un point dans un système de coordonnées cartésiennes bidimensionnel.

Toutes les structures de données sont autorisées. Tous les types de données réels sont autorisés.

Remarques

Le résultat a l'unité rad.

La fonction trouve l'angle φ lors de la conversion à partir de coordonnées cartésiennes (x, y) aux coordonnées polaires (r, φ).

La fonction ArcTan2(y, x) peut être définie comme suit : Si x et y sont des nombres réels avec r = sqrt(x^2 + y^2), alors ce qui suit s'applique :

x = r * cos(ArcTan2(y, x)),

y = r * sin(ArcTan2(y, x)).

Cela signifie que : (r, ArcTan2(y, x)) est le graphique des coordonnées polaires du point avec les coordonnées cartésiennes (x, y).

La fonction ArcTan2 est définie comme suit :

La plage de valeurs de ArcTan2(y, x) est l'intervalle semi-ouvert ]-PI, PI].

Si au moins un argument est une série de données ou une matrice de données, le calcul est effectué élément par élément et le résultat est à nouveau une série de données ou une matrice de données. Le nombre de lignes et, le cas échéant, de colonnes des deux arguments doit correspondre, sauf si l'un des arguments est une valeur scalaire. Un argument scalaire est ici multiplié par le nombre de valeurs de l'argument non scalaire.

Si la fonction est appliquée à des signaux, des séries de signaux ou des courbes spatiales, le résultat est à nouveau un signal, une série de signaux ou une courbe spatiale. La composante Y du résultat est alors obtenue en appliquant la fonction aux composantes Y des deux arguments. La composante X et, le cas échéant, Z du résultat correspond de préférence à la composante X et, le cas échéant, Z du premier argument, sinon à la composante X et, le cas échéant, Z du deuxième argument.

Visualisation de la fonction ArcTan2 avec 2 variables

Calcule la fonction ArcTan2 y = ArcTan2(z, x) à travers la plage (x, z) bidimensionnelle [-4, 4] x [-4, 4]. La visualisation dans un graphique de contour 3D donne les résultats suivants :

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.

Disponible dans

FlexPro Basic, Professional, Developer Suite

Exemples

ArcTan2(7, -5)

Renvoie 2.191.

Dim z = -5 + 7i
Phase(z)
 

L'appel à Phase(z) est équivalent à ArcTan2(Imag(z), Real(z)), c'est-à-dire dans ce cas à ArcTan2(7, -5)

ArcTan2(DataSeries1, DataSeries2)

Calcule le ArcTan2() de deux séries de données de longueurs égales. Le calcul se fait par élément et le résultat est également une série de données.

ArcTan2(Sig1, Sig2)

Calcule le ArcTan2() de deux signaux de longueurs égales. Le calcul se fait par élément et le résultat est équivalent à Signal(ArcTan2(Sig1.Y, Sig2.Y), Sig1.X).

Voir aussi

Fonction ArcCos

Fonction ArcSin

Fonction ArcTan

Fonction Cos

Fonction CosHyp

Fonction MeshGrid

Fonction Sin

Fonction SinHyp

Fonction Tan

Fonction TanHyp

Fonction Phase

Fonction PolarTransform