Opérateurs d'expression
|
Fonction
|
Exemple
|
---|---|---|
Opérateurs : scalaires et/ou vecteurs
|
||
Addition
|
a = b+c ou V = U+W
|
|
Soustraction
|
a = b-c ou V = U-W
|
|
*
|
Multiplication de deux scalaires ou d'un scalaire et d'un vecteur
|
a = b*c ou V = a*U (mais pas V = U*W)
|
Opérateur : scalaires uniquement
|
||
/
|
Division
|
a = b/c
|
exp(scalaire)
|
Fonction exponentielle de base e
|
a = exp(b) élève e à la puissance de b : a= eb
|
ln(scalaire)
|
Fonction de logarithme naturel pour e
|
a = ln(b) renvoie le logarithme naturel de b
|
sqrt(scalaire)
|
Fonction racine carrée
|
a = sqrt(b)
|
^
|
Fonction exponentielle
|
a= b^c élève b à la puissance de c : a= bc
|
Opérateur : vecteurs uniquement
|
||
&
|
Produit scalaire d'un vecteur
|
a = V&U (a = |V| |U| cos (angle))
|
^
|
Produit vectoriel d'un vecteur
|
V=U^W (|V| = |U| |W| x sin (angle) ), la règle de la main droite est appliquée. |
len(vecteur)
|
Renvoie la longueur du vecteur V
|
a = len(V)
|
normalize(vecteur)
|
Renvoie un vecteur unitaire normalisé V/|V|
|
V = normalize(U)
|
rotate(vecteur,angle,direction,centre)
|
Renvoie un vecteur pivoté en fonction de l'angle de rotation, de la règle de la main droite, de l'axe de rotation et d'un centre de rotation facultatif. (Si aucun centre n'est défini, la valeur par défaut est 0,0,0.)
|
Vrot = rotate(V,alpha,U,W), où V correspond au vecteur à faire pivoter, alpha à l'angle exprimé en radians et U à l'axe de rotation. La règle de la main droite est appliquée. W est un point central facultatif défini comme vecteur.
|
Opérateurs d'expression
|
Fonction
|
Exemple
|
---|---|---|
true
|
vrai logique
|
|
false
|
faux logique
|
|
<
|
inférieur à
|
|
>
|
supérieur à
|
|
==
|
Egal en comparaison logique
|
a = (b==3) ? 1 : 2
|
ou
|
ou logique
|
|
et
|
et logique
|
|
!
|
négation logique
|
!< pas inférieur à
|
a = expression ? b : c
|
a = b si l'expression est vraie ;
a = c si l'expression est fausse
|
a = (b>3) ? 1 : 2 ==> (si b est supérieur à 3, a = 1, sinon a = 2)
|
Expressions transcendantes
|
Fonction
|
---|---|
Trigonométriques
|
|
sin(radians)
|
Fonction sinus
|
cos(radians)
|
Fonction cosinus
|
cot(radians)
|
Fonction cotangente
|
tan(radians)
|
Fonction tangente
|
asin ()
|
Fonction sinus inverse, renvoie une valeur en radians
|
acos ()
|
Fonction cosinus inverse, renvoie une valeur en radians
|
acot()
|
Fonction cotangente inverse, renvoie une valeur en radians
|
atan ()
|
Fonction tangente inverse, renvoie une valeur en radians
|
atan2(y,x)
|
Fonction tangente inverse à deux variables (-pi, pi), renvoie une valeur en radians
|
Hyperboliques
|
|
sinh ()
|
Fonction sinus hyperbolique
|
cosh ()
|
Fonction cosinus hyperbolique
|
coth()
|
Fonction cotangente hyperbolique
|
tanh ()
|
Fonction tangente hyperbolique
|
asinh()
|
Fonction sinus hyperbolique inverse
|
acosh()
|
Fonction cosinus hyperbolique inverse
|
acoth()
|
Fonction cotangente hyperbolique inverse
|
atanh()
|
Fonction tangente hyperbolique inverse
|
• N'ajoutez pas d'espace avant le signe deux-points lorsque vous définissez un nouveau nom de variable d'affichage ou de tracé et une unité. • Les unités par défaut des variables d'affichage et de tracé apparaissent entre crochets. Par exemple, l'unité par défaut Pa s'affiche pour la variable de pression. Si vous définissez une unité correctement, l'unité s'affiche à l'écran. Dans cet exemple, lorsque vous changez l'unité finale qui apparaît, ses valeurs sont également converties. Si vous ne définissez pas l'unité correctement, le logiciel ignore l'unité. |
Opérateurs d'expression | Fonction | Exemple |
---|---|---|
abs(x) | Fonction valeur absolue | |
max(x,y) | Fonction maximale | a=max(b,c) ==> a=b si b>c ou a=c si c>=b |
min(x,y) | Fonction minimale | a=min(b,c) ==> a=b si b<c ou a=c si c<=b |
mod(x,y) | Fonction modulo | a=mod(c,b) ==> a = le reste de c divisé par b |
sgn(x) | Renvoie un marqueur (-1, 0 ou 1) indiquant le signe | a=sgn(b) ==> a= -1 si b<0 a = 0 si b=0 a = 1 si b>0 |
step(x) | Une fonction en escalier renvoie 0 ou 1 en fonction de la valeur par rapport à zéro | a= step(b) ==> a = 0 si b<0 a = 1 si b>=0 |
Expressions de table | Fonction |
---|---|
table(nom de fichier,x) | Interpole à partir d'une table à une dimension |
table(nom de fichier,x,y) | Interpole à partir d'une table à deux dimensions |
Pour ajouter un commentaire, placez une dièse ("#") devant le texte. N'insérez pas de commentaires avant la ligne xml (ou ligne 1). |