Ausdrucksoperatoren
|
Funktion
|
Beispiel
|
---|---|---|
Operatoren: Skalare und/oder Vektoren
|
||
Addition
|
a = b+c oder V = U+W
|
|
Subtraktion
|
a = b-c oder V = U-W
|
|
*
|
Multiplikation zweier Skalare oder eines Skalars und eines Vektors
|
a = b*c oder V = a*U (aber nicht V = U * W)
|
Operator: nur Skalare
|
||
/
|
Division
|
a = b/c
|
exp(Skalar)
|
Exponentialfunktion zur Basis e
|
a = exp(b) potenziert e mit b: a = eb
|
ln(Skalar)
|
Funktion des natürlichen Logarithmus für e
|
a = ln(b) gibt den natürlichen Logarithmus von b zurück
|
sqrt(Skalar)
|
Quadratwurzelfunktion
|
a = sqrt(b)
|
^
|
Exponentialfunktion
|
a = b^c potenziert b mit c: a = bc
|
Operator: nur Vektoren
|
||
&
|
Skalarprodukt
|
a = V&U (a = |V| |U| cos (Winkel))
|
^
|
Kreuzprodukt
|
V = U^W (|V| = |U| |W| x sin (Winkel) ). Die Rechte-Hand-Regel wird angewendet. |
len(Vektor)
|
gibt die Länge des Vektors V zurück
|
a = len(V)
|
normalize(Vektor)
|
gibt einen normalisierten Einheitsvektor V/|V| zurück
|
V = normalize(U)
|
rotate(Vektor,Winkel,Richtung,Zentrum)
|
Gibt einen rotierten Vektor basierend auf dem Rotationswinkel, RHR, der Rotationsachse und einem optionalen Rotationszentrum zurück. (Wenn kein Zentrum definiert ist, wird standardmäßig 0,0,0 verwendet.)
|
Vrot = rotate(V,alpha,U,W), wobei V der zu rotierende Vektor, alpha der Winkel in Radianten und U die Rotationsachse ist. Die Rechte-Hand-Regel wird angewendet. W ist ein optionaler Mittelpunkt, der als Vektor definiert ist.
|
Ausdrucksoperatoren
|
Funktion
|
Beispiel
|
---|---|---|
true
|
Logik wahr
|
|
false
|
Logik falsch
|
|
<
|
Kleiner als
|
|
>
|
Größer als
|
|
==
|
Gleich im logischen Vergleich
|
a = (b==3) ? 1 : 2
|
oder
|
Logisches "oder"
|
|
und
|
Logisches "und"
|
|
!
|
Logische Negation
|
!< nicht kleiner als
|
a = Ausdruck ? b : c
|
a = b, wenn Ausdruck wahr ist;
a = c, wenn Ausdruck falsch ist
|
a = (b>3) ? 1 : 2 ==> (wenn b größer als 3 ist, a = 1; andernfalls a = 2)
|
Transzendente Ausdrücke
|
Funktion
|
---|---|
Trigonometrisch
|
|
sin(Radianten)
|
Sinusfunktion
|
cos(Radianten)
|
Kosinusfunktion
|
cot(Radianten)
|
Kotangensfunktion
|
tan(Radianten)
|
Tangensfunktion
|
asin()
|
Umkehrfunktion der Sinusfunktion, gibt den Wert in rad zurück
|
acos()
|
Umkehrfunktion der Kosinusfunktion, gibt den Wert in rad zurück
|
acot()
|
Umkehrfunktion der Kotangensfunktion, gibt den Wert in rad zurück
|
atan()
|
Umkehrfunktion der Tangensfunktion, gibt den Wert in rad zurück
|
atan2(y,x)
|
Umkehrfunktion der Tangensfunktion mit zwei Variablen, (-pi, pi), gibt den Wert in rad zurück
|
Hyperbolisch
|
|
sinh()
|
Sinus hyperbolicus
|
cosh()
|
Kosinus hyperbolicus
|
coth()
|
Kotangens hyperbolicus
|
tanh ()
|
Tangens hyperbolicus
|
asinh()
|
Umkehrfunktion des Sinus hyperbolicus
|
acosh()
|
Umkehrfunktion des Kosinus hyperbolicus
|
acoth()
|
Umkehrfunktion des Kotangens hyperbolicus
|
atanh()
|
Umkehrfunktion des Tangens hyperbolicus
|
• Fügen Sie keine Leerstelle vor dem Doppelpunkt ein, wenn Sie eine neue Ansicht oder einen Plot-Variablenamen und eine Einheit definieren. • Standardeinheiten für die Ansicht und Plotvariablen werden in eckigen Klammern angegeben. Beispiel: Die Standardeinheit Pa wird für die Druckvariable angezeigt. Wird eine Einheit ordnungsgemäß definiert, so wird sie auf dem Bildschirm angezeigt. Wenn Sie die letzte Einheit in diesem Beispiel ändern werden deren Werte ebenfalls konvertiert. Wird die Einheit nicht ordnungsgemäß definiert, so wird sie ignoriert. |
Ausdrucksoperatoren | Funktion | Beispiel |
---|---|---|
abs(x) | Absolutwertfunktion | |
max(x,y) | Maximumfunktion | a = max(b,c) ==> a= b wenn b >c oder a=c wenn c>=b |
min(x,y) | Minimumfunktion | a = min(b,c) ==> a= b wenn b <c oder a=c wenn c<=b |
mod(x,y) | Modulfunktion | a = mod(c,b) ==> a = der Rest von c geteilt durch b |
sgn(x) | gibt ein Flag (-1, 0 oder 1) zurück, das das Vorzeichen angibt | a = sgn(b) ==> a = -1 wenn b<0; a = 0 wenn b = 0; a = 1 wenn b>0 |
step(x) | Schrittfunktion, gibt eine 0 oder 1 zurück, je nach dem Wert relativ zu null | a = step(b) ==> a = 0 wenn b<0; a = 1 wenn b >= 0 |
Tabellenausdrücke | Funktion |
---|---|
table(Dateiname,x) | interpoliert aus einer 1D-Tabelle |
table(Dateiname, x ,y) | interpoliert aus einer 2D-Tabelle |
Um einen Kommentar hinzuzufügen, geben Sie vor dem Text ein Rautensymbol "#" ein. Fügen Sie keine Kommentare vor der xml-Zeile oder Zeile 1 ein. |