Syntaxe des équations
Vous pouvez personnaliser l'équation utilisée pour tracer une ligne de référence. Cette rubrique fournit un aperçu de la syntaxe de ces équations. Pour plus d'informations sur l'ajout de la ligne de référence et de l'onglet dans lequel vous spécifiez l'équation, voir Lignes de référence.
Règles élémentaires
- L'équation est toujours une fonction de la variable sur l'axe des X.
- Utilisez
xpour indiquer la variable sur l'axe des X . - L'équation ne doit pas comporter d'espaces.
- Les paramètres de fonction peuvent être une valeur absolue (par exemple,
50) oux.
| Opérateur | Signification | Remarques |
|---|---|---|
| + | Addition ou concaténation de chaîne | L'utilisation du signe + avec des nombres les additionne. Son utilisation avec des chaînes entraîne leur concaténation. |
| - | Soustraction | |
| * | Multiplication | |
| / | Division | |
| () | Regroupement | Les expressions regroupées sont calculées avant les autres expressions. |
| ** | Elévation à la puissance | |
| == | Egal à | |
| != | Différent de | |
| < | Moins de | |
| > | Supérieur à | |
| <= | Inférieur ou égal à | |
| >= | Supérieur ou égal à | |
| && | ET logique | |
| || | OU logique | |
| ? : | Conditionnel | Ces opérateurs représentent la notation de l'instruction then-else lors de l'évaluation d'un opérande booléen. Par exemple, x>15?”High”:”Low” renvoie "High" si x > 15. Sinon, l'expression renvoie "Low". |
| Fonction | Résultat | Remarques |
|---|---|---|
| abs(n) | Valeur absolue de n | |
| acos(n) | Inverse cosinus (arc sinus) de n | |
| asin(n) | Inverse sinus (arc sinus) de n | |
| atan(n) | Tangente inverse (arctangent) de n | |
| atanh(n) | Tangente inverse hyperbolique (arctangent hyperbolique) de n | |
| ceil(n) | Plus petit nombre entier supérieur à n | Arrondi à la valeur supérieure |
| cos(n) | Le cosinus de n | |
| cosh(n) | Cosinus hyperbolique de n | |
| exp(n) | e élevé à la puissance n, e représentant la base des logarithmes naturels | |
| floor(n) | Plus grand nombre entier inférieur à n | Arrondi à la valeur inférieure |
| gamma(n) | Fonction Gamma complète de n | |
| int(n) | Valeur de n amputée de sa partie décimale | |
| lgamma(n) | Logarithme de la fonction Gamma complète de n | |
| log(n) | Logarithme naturel (en base e) de n | |
| log2(n) | Logarithme en base 2 de n | |
| log10(n) | Logarithme en base 10 de n | |
| mod(n, modulus) | Reste lorsque n est divisé par modulo. | |
| pow(n, puissance) | Valeur de n élevée à la puissance de puissance | |
| round(n) | Entier résultant de l'arrondissement de la valeur absolue de n, puis du rajout du signe. Les chiffres se terminant par 0,5 sont arrondis à l'écart de 0. Par exemple, round(-4.5) arrondit à -5. |
|
| sin(n) | Sinus de n | |
| sinh(n) | Sinus hyperbolique de n | |
| sqrt(n) | Racine carrée positive de n | |
| tan(n) | Tangente de n | |
| tanh(n) | Tangente hyperbolique de n |
| Fonction | Résultat | Remarques |
|---|---|---|
| concatenate(chaîne1, chaîne2) | Chaîne qui correspond à la concaténation de chaîne1 et chaîne2 | |
| datetostring(date) | Chaîne obtenue lorsque date est converti en chaîne. | |
| indexof(bottedefoin,aiguille[,diviseur]) | Nombre qui indique la position de la première occurrence de la chaîne aiguille dans bottedefoin. Le troisième argument facultatif, diviseur, est un nombre de caractères utilisé pour diviser aiguille en chaînes distinctes. Chaque sous-chaîne est utilisée pour la recherche et la fonction retourne la première occurrence de n'importe quelle sous-chaîne. Par exemple, indexof(x, "abcd") renvoie la valeur de la position de début de la chaîne complète "abcd" dans la variable de chaîne x ; indexof(x, "abcd", 1) renvoie la valeur de la position de la première occurrence de n'importe quelle valeur de la chaîne et indexof(x, "abcd", 2) renvoie la valeur de la première occurrence de "ab" ou "cd". Le diviseur doit être un entier positif exactement divisible par la longueur d'aiguille. Renvoie 0 si needle ne figure pas dans haystack. | |
| length(chaîne) | Nombre indiquant la longueur de chaîne | |
| lowercase(chaîne) | Chaîne dont les majuscules sont transformées en minuscules, les autres caractères restant inchangés. | |
| ltrim(chaîne[, car]) | Chaîne dont toutes les occurrences initiales de caractères sont supprimées. Si car n'est pas spécifié, les blancs initiaux sont supprimés. Char doit se résoudre à un caractère unique. | |
| midstring(chaîne, début, fin) | Sous-chaîne commençant à la position début de chaîne et se terminant à fin | |
| numbertostring(n) | Chaîne obtenue lorsque n est converti en chaîne. | |
| replace(cible, ancien, nouveau) | Dans cible, les instances de ancien sont remplacées par nouveau. Tous les arguments sont des chaînes. | |
| rtrim(chaîne[, car]) | Chaîne dont toutes les occurrences de fin de caractères sont supprimées. Si car n'est pas spécifié, les blancs à droite sont supprimés. Char doit se résoudre à un caractère unique. | |
| stringtodate(chaîne) | Valeur de l'expression de chaîne chaîne sous la forme d'une date. | |
| stringtonumber(chaîne) | Valeur de l'expression de chaîne chaîne sous la forme d'un nombre. | |
| substring(chaîne, début, longueur) | Sous-chaîne qui commence à la position début de chaîne et couvre toute la longueur longueur. | |
| tronquer(chaîne) | Chaîne dont tous les blancs initiaux et à droite sont supprimés. | |
| uppercase(chaîne) | Chaîne dont les minuscules sont transformées en majuscules, les autres caractères restant inchangés. |
| Fonction | Résultat | Remarques |
|---|---|---|
| date () | Date courante | |
| time () | Heure courante |
| Constante | Signification | Remarques |
|---|---|---|
| Oui | Oui | |
| Non | Faux | |
| pi | pi | |
| e | Nombre d'Euler ou base du logarithme naturel |