Mathematische Funktionen: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Mathematische Funktionen zur Berechnung von Zahlenwerten
+
Mathematische Funktionen zur Berechnung von Zahlenwerten.
 +
 
 +
Als mathematische Konstanten stehen [[Constants|system.constants.PI]] und [[Constants|system.constanst.E]] zur Verfügung.
  
 
==Funktionen==
 
==Funktionen==
{| class="prettytable"
+
{| class="prettytable sortable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
 
! Methode || Rückgabewert || Beschreibung || ab IES Version
 
! Methode || Rückgabewert || Beschreibung || ab IES Version
 +
|-
 +
| <code>floor([[Number]]&nbsp;x)</code>
 +
| [[Number]]
 +
| Die Funktion rundet ab. Sie ähnelt der ceil()-Funktion. Im Gegensatz zu dieser wird hier aber die nächst niedrigere Ganzzahl zurückgegeben. Ganze Zahlen werden nicht verändert.
 +
| 2.0.3
 +
|-
 +
| <code>ceil([[Number]]&nbsp;x)</code>
 +
| [[Number]]
 +
| Die Funktion dient zum Aufrunden und liefert die nächst höhere Ganzzahl, wenn die Zahl nicht schon eine ganze Zahl ist.
 +
| 2.0.3
 +
|-
 +
| <code>round([[Number]]&nbsp;x)</code>
 +
| [[Number]]
 +
| Liefert die kaufmännisch gerundete Ganzzahl von x zurück. Wenn x eine Ganzzahl ist, bleibt sie unverändert.
 +
| 2.0.3
 +
|-
 +
| <code>min([[Number]]&nbsp;a,&nbsp;[[Number]]&nbsp;b)</code>
 +
| [[Number]]
 +
| Die min()-Funktionen liefern den kleineren von zwei Werten als Rückgabewert.
 +
| 2.0.3
 +
|-
 +
| <code>max([[Number]]&nbsp;a,&nbsp;[[Number]]&nbsp;b)</code>
 +
| [[Number]]
 +
| Die max()-Funktionen liefern den grösseren von zwei Werten als Rückgabewert.
 +
| 2.0.3
 
|-
 
|-
 
| <code>abs([[Number]]&nbsp;x)</code>
 
| <code>abs([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
| Die abs()-Funktionen liefern den Betrag von x (mathematische Betragsfunktion: y = |x|). Sollte ein negativer Wert als Argument übergeben werden, so wird dieser in einen positiven Wert umgewandelt.
+
| Die abs()-Funktionen liefern den Betrag von x (mathematische Betragsfunktion: y = &#448;x&#448;). Sollte ein negativer Wert als Argument übergeben werden, so wird dieser in einen positiven Wert umgewandelt.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>cos([[Number]]&nbsp;x)</code>
 
| <code>cos([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Kosinus von x.
 
| Liefert den Kosinus von x.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>acos([[Number]]&nbsp;x)</code>
 
| <code>acos([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Arcus-Kosinus von x, wobei 0 <= x <= &pi;.
 
| Liefert den Arcus-Kosinus von x, wobei 0 <= x <= &pi;.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>cosh([[Number]]&nbsp;x)</code>
 
| <code>cosh([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Kosinus-Hyperbolicus von x.
 
| Liefert den Kosinus-Hyperbolicus von x.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>sin([[Number]]&nbsp;x)</code>
 
| <code>sin([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Sinus von x.
 
| Liefert den Sinus von x.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>asin([[Number]]&nbsp;x)</code>
 
| <code>asin([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Arcus-Sinus von x, wobei -&pi;/2 <= x <= &pi;/2.
 
| Liefert den Arcus-Sinus von x, wobei -&pi;/2 <= x <= &pi;/2.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>sinh([[Number]]&nbsp;x)</code>
 
| <code>sinh([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Sinus-Hyperbolicus von x.
 
| Liefert den Sinus-Hyperbolicus von x.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>tan([[Number]]&nbsp;x)</code>
 
| <code>tan([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Tangens von x.
 
| Liefert den Tangens von x.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>atan([[Number]]&nbsp;x)</code>
 
| <code>atan([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Arcus-Tangens von x, wobei -&pi;/2 <= x <= &pi;/2.
 
| Liefert den Arcus-Tangens von x, wobei -&pi;/2 <= x <= &pi;/2.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>tanh([[Number]]&nbsp;x)</code>
 
| <code>tanh([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Tangens-Hyperbolicus von x.
 
| Liefert den Tangens-Hyperbolicus von x.
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>exp([[Number]]&nbsp;x)</code>
 
| <code>exp([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Exponentialwert von x zur Basis e (der Eulerschen Zahl e = 2.71828…), also e<sup>x</sup>
 
| Liefert den Exponentialwert von x zur Basis e (der Eulerschen Zahl e = 2.71828…), also e<sup>x</sup>
| 1
+
| 2.0.3
 
|-
 
|-
 
| <code>expm1([[Number]]&nbsp;x)</code>
 
| <code>expm1([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
 
| Liefert den Exponentialwert von x zur Basis e minus 1, also e<sup>x</sup> – 1. Berechungen nahe Null können mit expm1(x) + 1 präziser ausgedrückt werden als mit exp(x).
 
| Liefert den Exponentialwert von x zur Basis e minus 1, also e<sup>x</sup> – 1. Berechungen nahe Null können mit expm1(x) + 1 präziser ausgedrückt werden als mit exp(x).
| 1
+
| 2.0.3
 
|-
 
|-
| <code>floor([[Number]]&nbsp;x)</code>
+
| <code>signum([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
| Die Funktion rundet ab. Sie ähnelt der ceil()-Funktion. Im Gegensatz zu dieser wird hier aber die nächst niedrigere Ganzzahl zurückgegeben. Ganze Zahlen werden nicht verändert.
+
| Die signum()-Funktionen liefern 0 zurück, wenn x gleich 0 ist. Ist x grösser als 0 wird 1 zurückgeliefert. Ist x kleiner als 0 wird -1 zurückgeliefert.
| 1
+
| 2.0.3
 
|-
 
|-
| <code>ceil([[Number]]&nbsp;x)</code>
+
| <code>sqrt([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
| Die Funktion dient zum Aufrunden und liefert die nächst höhere Ganzzahl, wenn die Zahl nicht schon eine ganze Zahl ist.
+
| Liefert die Quadratwurzel von x. sqrt steht für square root.
| 1
+
| 2.0.3
 
|-
 
|-
| <code>round([[Number]]&nbsp;x)</code>
+
| <code>log([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
| Liefert die kaufmännisch gerundete Ganzzahl von x zurück. Wenn x eine Ganzzahl ist, bleibt sie unverändert.
+
| Berechnet den Logarithmus zur Basis e.
| 1
+
| 2.0.3
 
|-
 
|-
| <code>min([[Number]]&nbsp;x)</code>
+
| <code>log10([[Number]]&nbsp;x)</code>
 
| [[Number]]
 
| [[Number]]
| Die min()-Funktionen liefern den kleineren von zwei Werten als Rückgabewert.
+
| Berechnet den Logarithmus zur Basis 10.
| 1
+
| 2.0.3
 
|}
 
|}
  

Aktuelle Version vom 12. November 2008, 10:49 Uhr

Beschreibung

Mathematische Funktionen zur Berechnung von Zahlenwerten.

Als mathematische Konstanten stehen system.constants.PI und system.constanst.E zur Verfügung.

Funktionen

Methode Rückgabewert Beschreibung ab IES Version
floor(Number x) Number Die Funktion rundet ab. Sie ähnelt der ceil()-Funktion. Im Gegensatz zu dieser wird hier aber die nächst niedrigere Ganzzahl zurückgegeben. Ganze Zahlen werden nicht verändert. 2.0.3
ceil(Number x) Number Die Funktion dient zum Aufrunden und liefert die nächst höhere Ganzzahl, wenn die Zahl nicht schon eine ganze Zahl ist. 2.0.3
round(Number x) Number Liefert die kaufmännisch gerundete Ganzzahl von x zurück. Wenn x eine Ganzzahl ist, bleibt sie unverändert. 2.0.3
min(Number a, Number b) Number Die min()-Funktionen liefern den kleineren von zwei Werten als Rückgabewert. 2.0.3
max(Number a, Number b) Number Die max()-Funktionen liefern den grösseren von zwei Werten als Rückgabewert. 2.0.3
abs(Number x) Number Die abs()-Funktionen liefern den Betrag von x (mathematische Betragsfunktion: y = ǀxǀ). Sollte ein negativer Wert als Argument übergeben werden, so wird dieser in einen positiven Wert umgewandelt. 2.0.3
cos(Number x) Number Liefert den Kosinus von x. 2.0.3
acos(Number x) Number Liefert den Arcus-Kosinus von x, wobei 0 <= x <= π. 2.0.3
cosh(Number x) Number Liefert den Kosinus-Hyperbolicus von x. 2.0.3
sin(Number x) Number Liefert den Sinus von x. 2.0.3
asin(Number x) Number Liefert den Arcus-Sinus von x, wobei -π/2 <= x <= π/2. 2.0.3
sinh(Number x) Number Liefert den Sinus-Hyperbolicus von x. 2.0.3
tan(Number x) Number Liefert den Tangens von x. 2.0.3
atan(Number x) Number Liefert den Arcus-Tangens von x, wobei -π/2 <= x <= π/2. 2.0.3
tanh(Number x) Number Liefert den Tangens-Hyperbolicus von x. 2.0.3
exp(Number x) Number Liefert den Exponentialwert von x zur Basis e (der Eulerschen Zahl e = 2.71828…), also ex 2.0.3
expm1(Number x) Number Liefert den Exponentialwert von x zur Basis e minus 1, also ex – 1. Berechungen nahe Null können mit expm1(x) + 1 präziser ausgedrückt werden als mit exp(x). 2.0.3
signum(Number x) Number Die signum()-Funktionen liefern 0 zurück, wenn x gleich 0 ist. Ist x grösser als 0 wird 1 zurückgeliefert. Ist x kleiner als 0 wird -1 zurückgeliefert. 2.0.3
sqrt(Number x) Number Liefert die Quadratwurzel von x. sqrt steht für square root. 2.0.3
log(Number x) Number Berechnet den Logarithmus zur Basis e. 2.0.3
log10(Number x) Number Berechnet den Logarithmus zur Basis 10. 2.0.3