Fonctions > Fonctions utilitaires > Signe de fonctions numériques
  
Signe de fonctions numériques
Utilisez ces fonctions pour obtenir le signe d'une expression ou d'un nombre à valeurs complexes.
sign(x) : cette fonction renvoie le signe d'un nombre réel. Elle renvoie les résultats suivants :
Argument
Résultat
x = 0
0
x > 0
1
Autrement
-1
Pour un argument de nombre complexe, utilisez csgn(z).
signum(z, [x]) : cette fonction vectorisée renvoie le signe d'un nombre réel ou complexe. Elle renvoie les résultats suivants :
Argument
Résultat
z = 0
x
1 si x est omis.
z ≠ 0
z / |z|
z et x peuvent être une combinaison de scalaire et de vecteur.
Si z et x sont des vecteurs, ils doivent avoir la même dimension.
csgn(z) : cette fonction permet de déterminer le demi-plan (gauche ou droit) dans lequel se trouve l'expression ou le nombre complexe z. Elle renvoie les résultats suivants :
Argument
Résultat
z = 0
0
Re(z) > 0 or (Re(z) = 0 and Im(z) > 0)
1
Autrement
-1
Arguments
x est un scalaire ou un vecteur réel.
z est un scalaire ou un vecteur, réel ou complexe.