Mathematische Funktionen: Unterschied zwischen den Versionen
Aus Asprova Hilfe
DM (Diskussion | Beiträge) (Imported from text file) |
GK (Diskussion | Beiträge) (Überarbeitung) |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Mathematische Funktionen}} | {{DISPLAYTITLE:Mathematische Funktionen}} | ||
<div align="right">Hilfe Nummer: 741590</div> | <div align="right">Hilfe Nummer: 741590</div> | ||
| − | + | <div align="right">[[Interne Funktionen]]</div> | |
| − | <div align="right">[[ | + | <div align="right">[[Formeleditor]]</div> |
| − | <div align="right">[[Formeleditor | ||
<hr> | <hr> | ||
| − | |||
| + | 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 ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | || | + | |''precision ''||Dezimalstellen |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Gibt ''value'' gerundet auf ''precision'' Stellen zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="4"|Beispiele |
| + | |<code>Round(10.4567,3)</code>||10.457 | ||
|- | |- | ||
| − | | | + | |<code>Round(10.4567,3)</code>||10.457 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>Round(234.56, -1)</code>||230 |
|- | |- | ||
| − | | | + | |<code>Round(345.67, -1)</code>||350 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | + | === RoundUp( value, precision ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | || | + | |''precision ''||Dezimalstellen |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Gibt ''value'' aufgerundet auf ''precision'' Stellen zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="4"|Beispiele |
| − | + | |<code>RoundUp(10.4567,3)</code>||10.457 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>RoundUp(-10.4567,3)</code>||-10.456 |
|- | |- | ||
| − | | | + | |<code>RoundUp(234.56, -1)</code>||240 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>RoundUp(345.67, -1)</code>||350 |
|- | |- | ||
|} | |} | ||
| − | + | === Truncate( value, precision ) === | |
| − | Truncate( | + | {| class="wikitable" |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | || | + | |''precision ''||Dezimalstellen |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Gibt ''value'' abgerundet auf ''precision'' Stellen zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="4"|Beispiele |
| + | |<code>Truncate(10.4567,3)</code>||10.454 | ||
|- | |- | ||
| − | | | + | |<code>Truncate(-10.4567,3)</code>||-10.457 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>Truncate(234.56, -1)</code>||230 |
|- | |- | ||
| − | | | + | |<code>Truncate(345.67, -1)</code>||340 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | + | == Winkelfunktionen == | |
| − | + | === Sin( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Gibt den Sinus von ''value'' zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Sin(0)</code>||0 | ||
|- | |- | ||
|} | |} | ||
| − | + | === Cos( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt den Kosinus von ''value'' zurück. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Cos(0)</code>||1 | ||
|- | |- | ||
|} | |} | ||
| − | + | === Tan( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt den Tangens von ''value'' zurück. | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Tan(0)</code>||0 | ||
|- | |- | ||
|} | |} | ||
| − | + | == Algebra == | |
| − | + | === Abs( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | {| | ||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Parameter |
| − | + | |width="1px"|''value''||Float | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Gibt den Betrag von ''value'' zurück. | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiele |
| − | + | |<code>Abs(-1.23</code>||1.23 | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<code>Abs(1.23</code>||1.23 |
|- | |- | ||
|} | |} | ||
| − | + | === Power( value, exponent ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |width="1px"|''value''||Float, Basis (x) | ||
|- | |- | ||
| − | | | + | |''exponent''||Float, Exponent (y) |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Exponentialfunktion, gibt ''value''<sup>''exponent''</sup> (x<sup>y</sup>) zurück. | ||
|- | |- | ||
| − | + | !Beispiel | |
| − | + | |<code>Power(10,3)</code>||1000 | |
| − | Beispiel | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | + | === Sqrt( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
| − | |||
| − | |||
|- | |- | ||
| − | || | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Wurzelfunktion, gibt ''value''<sup>-2</sup> zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Sqrt(100)</code>||10 | ||
|- | |- | ||
|} | |} | ||
| − | + | === Ln( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt den natürlichen Logarithmus von ''value'' zurück. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Ln(2.71828183)</code>||1 | ||
|- | |- | ||
|} | |} | ||
| − | + | === Log( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt den Logarithmus mit Basis 10 von ''value'' zurück. | |
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Log(100)</code>||10 | ||
|- | |- | ||
|} | |} | ||
| − | + | === Exp( value ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Natürliche Exponentialfunktion, gibt ''value'' <sup>e</sup> zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>Exp(1)</code>||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 ) === |
| + | {| class="wikitable" | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt einen Wert zwischen 0 und 1 zurück, je größer ''value'' desto näher ist der Wert an 1. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiele |
| + | |<code>NormalizeAscend(0)</code>||0 | ||
|- | |- | ||
| − | | | + | |<code>NormalizeAscend(2)</code>||0.666667 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | | ||
| − | |||
|- | |- | ||
| − | | | + | !Hinweis |
| − | + | |colspan="2"| | |
| − | |||
| − | |||
| − | |||
{| | {| | ||
|- | |- | ||
| − | | | + | |align="center" style="border-bottom:solid 1px"|''val'' |
|- | |- | ||
| − | | | + | |''val'' + 1 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | + | === NormalizeDescend( val ) === | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !Parameter |
| + | |width="1px"|''value''||Float | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| − | + | |colspan="2"|Gibt einen Wert zwischen 0 und 1 zurück, je größer ''value'' desto näher ist der Wert an 0. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiele |
| + | |<code>NormalizeDescend(0)</code>||1 | ||
|- | |- | ||
| − | | | + | |<code>NormalizeDescend(2)</code>||0.333333 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | | ||
| − | |||
|- | |- | ||
| − | | | + | !Hinweis |
| − | + | |colspan="2"| | |
| − | |||
| − | |||
| − | |||
{| | {| | ||
|- | |- | ||
| − | | | + | |align="center" style="border-bottom:solid 1px"|1 |
|- | |- | ||
| − | | | + | |''val'' + 1 |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
| − | + | == Hinweis == | |
| − | + | Da in Asprova Formeln immer einen Punkt als Dezimaltrennzeichen verwenden, folgen auf dieser Seite alle Zahlen dieser Konvention. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<hr> | <hr> | ||
<div align="right">Hilfe Nummer: 741590</div> | <div align="right">Hilfe Nummer: 741590</div> | ||
Aktuelle Version vom 10. Januar 2019, 18:32 Uhr
Hilfe Nummer: 741590
Asprova stellt Ihnen die folgenden mathematischen Funktionen zur Verfügung.
Inhaltsverzeichnis
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