Hilfe Nummer: 741590
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
|
|
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
|
|
Hinweis
Da in Asprova Formeln immer einen Punkt als Dezimaltrennzeichen verwenden, folgen auf dieser Seite alle Zahlen dieser Konvention.
Hilfe Nummer: 741590