Routines de type Mathematical
Les routines de type DataOperation contiennent des fonctions qui effectuent des opérations mathématiques.
Vous pouvez accéder à ces fonctions en double-cliquant sur le nœud Mathematical dans le dossier des routines système dans la vue Repository.
Fonction |
Description |
Syntax (Syntaxe) |
---|---|---|
ABS |
Retourne la valeur numérique absolue (positive) d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.ABS(double a) |
ACOS |
Calcule l’arc cosinus trigonométrique d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.ACOS(double a) |
ASIN |
Calcule l’arc sinus trigonométrique d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.ASIN(double a) |
ATAN |
Calcule l’arc tangente trigonométrique d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.ATAN(double a) |
BITAND |
Effectue une opération bitwise AND sur deux expressions de type int. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.BITAND(int a, int b) |
BITNOT |
Effectue une opération bitwise NOT sur une expression de type int. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.BITNOT(int a) |
BITOR |
Effectue une opération bitwise OR sur deux expressions de type int. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.BITOR(int a, int b) |
BITXOR |
Effectue une opération bitwise XOR sur deux expressions de type int. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.BITXOR(int a, int b) |
COS |
Calcule le cosinus trigonométrique d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.COS(double a) |
COSH |
Calcule le cosinus hyperbolique d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.COSH(double a) |
DIV |
Calcule la partie entière de la division réelle de deux expressions de type double. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.DIV(double a, double b) |
EXP |
Calcule le résultat de base e dont l'exposant est désigné par une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.EXP(double a) |
INT |
Calcule la valeur numérique entière d'une expression de type string. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.INT(string a) |
FFIX |
Arrondit la valeur d'une expression de type double par rapport à une chaîne de caractères à la précision fixe. FFIX est fourni pour des raisons de compatibilité avec des logiciels existants. Cette fonction retourne une valeur de type string. Exemple :
|
Mathematical.FFIX(double a, int precision) |
FFLT |
Arrondit la valeur d'une expression de type double par rapport à une chaîne de caractères d'une précision de 14. Cette fonction retourne une valeur de type string. Exemple :
|
Mathematical.FFLT(double a) |
LN |
Calcule le logarithme naturel d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.LN(double a) |
MOD |
Calcule le modulo (le reste) de deux expressions de type double. Cette fonction retourne une valeur de type String. Exemple :
|
Mathematical.MOD(double a, double b) |
NEG |
Retourne l'opposé arithmétique d'une valeur d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.NEG(double a) |
NUM |
Retourne true (1) si la valeur d'une expression est un type de données numérique ; sinon, retourne false (0). Exemple :
|
Mathematical.NUM(double a) |
REAL |
Convertit une expression numérique en un nombre réel sans perte de précision. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.REAL(double a) |
RND |
Génère un nombre aléatoire entre zéro et la valeur d'une expression de type double. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.SADD(double a) |
SADD |
Ajoute deux chaînes de nombres et retourne le résultat comme une seule chaîne de nombres. Exemple :
|
Mathematical.SADD(String a,String b) |
SCMP |
Compare deux chaînes de nombres et retourne :
Exemple :
|
Mathematical.SCMP(String a,String b) |
SDIV |
Retourne le quotient d'une division de deux entiers. Cette fonction retourne une valeur de type int. Exemple :
|
Mathematical.SDIV(int a, int b) |
SIN |
Retourne le sinus trigonométrique d'une expression. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.SIN(double a) |
SINH |
Retourne le sinus hyperbolique d'une expression. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.SINH(double a) |
SMUL |
Multiplie deux chaînes de nombres. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.SMUL(String a,String b) |
SQRT |
Calcule la racine carrée d'un nombre. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.SQRT(double a) |
SSUB |
Soustrait une chaîne de nombres à une autre et retourne le résultat comme une seule chaîne de nombres. Exemple :
|
Mathematical.SSUB(String a,String b) |
TAN |
Retourne la tangente trigonométrique d'une expression. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.TAN(double a) |
TANH |
Retourne la tangente hyperbolique d'une expression. Cette fonction retourne une valeur de type double. Exemple :
|
Mathematical.TANH(double a) |