Lieber Gast 52345,ls
deine Behauptung, dass mathematisch keine reeele dritte Wurzel aus einer negativen Zahl gezogen werden kann, wird auch die Wiederholung nicht richtiger. sebi90 hat dir sogar gezeigt, dass es geht. Jede reelle negative Zahl hat genau eine, also eindeutige reelle dritte Wurzel. Die beiden anderen sind konjugiert-komplexe Zahlen.
Das gilt übrigens auch für positive Zahlen. Nur 0 hat drei reelle dritte Wurzeln.
Du hast das vielleicht mit der Quadratwurzel verwechselt.
Deine Hilfkonstruktion ist nur fur ungerade n korrekt, um die reelle Wurzel zu bestimmen! Probiere num=-1 und n=2. Dein Ergebnis wäre -1, was nutürlich Quatsch ist.
Warum VBA per Definition negative Basen bei nicht ganzzahligen Exponenten ausgeschlossen hat, liegt wohl am internen Berechnungsverfahren. Vermutlich läuft es über a^b=e^(b ln a) und der ln einer negativen Zahl ist im Reellen nicht definiert.
Gruß
Holger
|