Zitat von
SeBa:
Kleiner Hinweis: power() aus der
Unit Math kann leider nicht alles berechnen was mathematisch möglich wäre. Wenn du dich in Mathe ein wenig damit beschäftigt hast, kannste ja deine eigenen power() Funktion schreiben.
Das ist kaum möglich. Ich denke mal, du willst darauf hinaus, dass z.B. power(-8, 1/3) eine Invalid Floating Point Operation wirft, obwohl der Ausdruck
definiert ist. Das Problem ist, dass 1/3 nicht genau darstellbar ist und die FPU daher mit einer Näherung rechnet, und der Wert dieser Näherung ist eben nicht definiert. Es ist also kaum möglich, eine eigene Power-Funktion zu schreiben, die allgemein immer das richtige Ergebnis liefert.