Mathematische Funktionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Hilfe Nummer: 741590
Interne Funktionen
Formeleditor

Asprova stellt Ihnen die folgenden mathematischen Funktionen zur Verfügung.

Runden

Positive Werte für precision definieren die Anzahl der Nachkommastellen. Negative Werte definieren um wie viele signifikante Stellen die Genauigkeit reduziert wird.

Round( value, precision )

Parameter value Float
precision Dezimalstellen
Rückgabewert Gibt value gerundet auf precision Stellen zurück.
Beispiele Round(10.4567,3) 10.457
Round(10.4567,3) 10.457
Round(234.56, -1) 230
Round(345.67, -1) 350

RoundUp( value, precision )

Parameter value Float
precision Dezimalstellen
Rückgabewert Gibt value aufgerundet auf precision Stellen zurück.
Beispiele RoundUp(10.4567,3) 10.457
RoundUp(-10.4567,3) -10.456
RoundUp(234.56, -1) 240
RoundUp(345.67, -1) 350

Truncate( value, precision )

Parameter value Float
precision Dezimalstellen
Rückgabewert Gibt value abgerundet auf precision Stellen zurück.
Beispiele Truncate(10.4567,3) 10.454
Truncate(-10.4567,3) -10.457
Truncate(234.56, -1) 230
Truncate(345.67, -1) 340

Winkelfunktionen

Sin( value )

Parameter value Float
Rückgabewert Gibt den Sinus von value zurück.
Beispiel Sin(0) 0

Cos( value )

Parameter value Float
Rückgabewert Gibt den Kosinus von value zurück.
Beispiel Cos(0) 1

Tan( value )

Parameter value Float
Rückgabewert Gibt den Tangens von value zurück.
Beispiel Tan(0) 0

Algebra

Abs( value )

Parameter value Float
Rückgabewert Gibt den Betrag von value zurück.
Beispiele Abs(-1.23 1.23
Abs(1.23 1.23

Power( value, exponent )

Parameter value Float, Basis (x)
exponent Float, Exponent (y)
Rückgabewert Exponentialfunktion, gibt valueexponent (xy) zurück.
Beispiel Power(10,3) 1000

Sqrt( value )

Parameter value Float
Rückgabewert Wurzelfunktion, gibt value-2 zurück.
Beispiel Sqrt(100) 10

Ln( value )

Parameter value Float
Rückgabewert Gibt den natürlichen Logarithmus von value zurück.
Beispiel Ln(2.71828183) 1

Log( value )

Parameter value Float
Rückgabewert Gibt den Logarithmus mit Basis 10 von value zurück.
Beispiel Log(100) 10

Exp( value )

Parameter value Float
Rückgabewert Natürliche Exponentialfunktion, gibt value e zurück.
Beispiel Exp(1) 2.71828183

Normalisierung

Das Argument val wird auf einen Wert von 0 bis 1 normalisiert. Diese Funktionen werden hauptsächlich in [Zusätzliche Bewertungsformel] der Ressourcenbewertung genutzt.

NormalizeAscend( val )

Parameter value Float
Rückgabewert Gibt einen Wert zwischen 0 und 1 zurück, je größer value desto näher ist der Wert an 1.
Beispiele NormalizeAscend(0) 0
NormalizeAscend(2) 0.666667
Hinweis
val
val + 1

NormalizeDescend( val )

Parameter value Float
Rückgabewert Gibt einen Wert zwischen 0 und 1 zurück, je größer value desto näher ist der Wert an 0.
Beispiele NormalizeDescend(0) 1
NormalizeDescend(2) 0.333333
Hinweis
1
val + 1

Hinweis

Da in Asprova Formeln immer einen Punkt als Dezimaltrennzeichen verwenden, folgen auf dieser Seite alle Zahlen dieser Konvention.


Hilfe Nummer: 741590