Hallo Leute,
ich habe mehrere Stunden das Internet durchsucht, leider nichts gefunden.
Ich möchte aus einer Zahl z.b 209 die Kubikwurzel zurückgeben lassen.
Der Wurzelwert ist hier 4. Also 4 Wurzel 209 das Ergebnis ist 3.8022141305824637
Probe x*x*x*x ergibt dann ungefähr 209 meistens einen weniger oder einen Mehr.
Wie kann man das in Python programmieren.
Und wie installiert man Numpy unter Windows 10.
Danke.
Aus einer Zahl 209 die Kubikwurzel zurückgeben.
Potenz ist in Python ** und Wurzelziehen ist potenzieren mit dem Kehrwert.
Code: Alles auswählen
209 ** (1/4)
Die Kubikwurzel von 209 ist 5,9344721403999418063616714766485
und das bekommt man durch
und das bekommt man durch
Code: Alles auswählen
print(209 ** (1/3))
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
-
- User
- Beiträge: 15
- Registriert: Montag 4. Mai 2020, 21:20
Da hat Sirius3 vollkommen Recht. Nicht nur in Python kann man das Wurzelziehen als potenzieren mit dem Kehrwert schreiben.Sirius3 hat geschrieben: ↑Samstag 3. Juli 2021, 19:24 Potenz ist in Python ** und Wurzelziehen ist potenzieren mit dem Kehrwert.Code: Alles auswählen
209 ** (1/4)
Das ist ein ganz einfaches mathematisches Konzept. Die Quadratwurzel aus x kann geschrieben werden als x^(1/2). Allgemein ist die n-te Wurzel aus x ganz einfach x^(1/n).
- DeaD_EyE
- User
- Beiträge: 1206
- Registriert: Sonntag 19. September 2010, 13:45
- Wohnort: Hagen
- Kontaktdaten:
Dafür gibt es ab Python 3.11 eine neue Funktion im Modul math.
https://docs.python.org/3.11/whatsnew/3.11.html#math
Kurzfassung: Ist im C99 Standard.
Aber alles gesagte ist richtig und in allen möglichen Sprachen verwendet man immer diese mathematische Hilfskonstruktion.
Viele wissen gar nicht, dass es die cbrt Funktion in C gibt.
https://docs.python.org/3.11/whatsnew/3.11.html#math
Wieso man das gemacht hat, steht hier: https://bugs.python.org/issue44357Add math.cbrt(): return the cube root of x. (Contributed by Ajith Ramachandran in bpo-44357.)
Kurzfassung: Ist im C99 Standard.
Aber alles gesagte ist richtig und in allen möglichen Sprachen verwendet man immer diese mathematische Hilfskonstruktion.
Viele wissen gar nicht, dass es die cbrt Funktion in C gibt.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server