Dritte Wurzel mit Python berechnen?

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Die n-te Wurzel erhält man am einfachsten, indem man die folgende Identität nutzt...



D.h. du kannst...

x**(1/n)

... nutzen.


shincro5  24.05.2022, 16:02

x^1/n-teWurzel

0

Ergänzung zur vierten Wurzel:

Da Potenzen viel Zeit kosten, die Berechnung der Quadratwurzel aber als vergleichsweise schnell implementiert werden kann, lohnt es sich bei sehr vielen Berechnungen vierter Wurzeln, Folgendes zu verwenden:

sqrt(sqrt(x))
Woher ich das weiß:Hobby – Hobby, Studium, gebe Nachhilfe

Rechne "hoch 1/3 oder 1/4".


Tbear44 
Beitragsersteller
 01.07.2020, 10:35

Also

x**(1/3)

Danke!

0
jort93  01.07.2020, 10:58
@Tbear44

Kann sein dass du vielleicht

x**(1.0/3)

Machen musst damit das nicht rundet.

1
Tbear44 
Beitragsersteller
 05.07.2020, 07:16
@jort93

Nein, das rundet nicht

0
jort93  05.07.2020, 08:58
@Tbear44

Na dann ist gut. Python 2 und viele Andere programmiersprachen tun das, Daher Mal angemerkt.

Bzw., Nicht runden, sondern teilen mit rest.

0