Power
betrachtet den ersten Ausdruck als Basis und gibt diesen in der durch den zweiten Ausdruck angegebenen Potenz zurück.
Syntax
Power (<erster numerischer Ausdruck>, <zweiter numerischer Ausdruck>)
Parameterliste
- <erster numerischer Ausdruck>
- Ausdruck, der einen numerischen Datentyp darstellt oder in diesen
konvertiert werden kann
- <zweiter numerischer Ausdruck>
- analog wie der erste Ausdruck
- Rückgabewert
- derselbe Datentyp wie der erste numerische Ausdruck
- Typ
- Mathematische Funktion
Beispiele
Power(3, 2) = 9 = 3 * 3Power(3, 0) = 1Power(10, 2) = 100Power(9, 1.5) = 27 = 9 hoch (3/2) = (Wurzel aus 9) hoch 3 = 3 hoch 3 = 27Hinweise
Bei der Power-Funktion ist zu beachten, daß die Verwendung von Dezimalzahlen zu eventuell unbeabsichtigten
Rundungsfehlern führt. Betrachten Sie die folgenden drei Beispiele:
Power(5, 1.5) = 11Power(5.0, 1.5) = 11.2Power(5.0, 1.50000000) = 11.2Power(5.0000000000, 1.5) = 11.1803398875
Die Genauigkeit des Ergebnisses ist gleich der Genauigkeit des ersten Parameters. Wird bei Dezimalzahlen auf Nullen
verzichtet, so verringert sich die Genauigkeit des Ergebnisses dementsprechend. In Fällen, in welchen Nachkommastellen
erwartet werden, sind Float-Datentypen sinnvoll.
Power(Cast(5 as Float), 1.5) = 11.180339887498949Power(Cast(5.0 as Float), 1.5) = 11.180339887498949Power(5.0e0, 1.5) = 11.180339887498949
Diese lassen sich entweder durch eine explizite Konvertierung oder durch die Nutzung der wissenschaftlichen Schreibweise
erzwingen.
© 2003-2009 Jürgen Auer, Berlin.