Archiv verlassen und diese Seite im Standarddesign anzeigen : N-te Wurzel in Bascom
Hallo allerseits,
kann mittels Bascom direkt die n-te Wurzel einer Zahl berechnet werden, wenn 'n' als Byte-Variable bekannt ist? Und wenn ja, mit welchem Befehl?
Beste Grüsse
Tobi
Technipion
17.07.2013, 11:09
Hey,
mit Bascom kenne ich mich leider nicht aus, aber auf der Seite die du verlinkt hast steht, dass es eine POWER-Funktion gibt. Ich nehme mal an in folgender Form:
Wert = POWER(a, b) || hierbei ist Wert = a^b.
Statt zu schreiben >>Wert = n-te Wurzel aus a<< kannst du also auch Schreiben >>Wert = POWER(a, 1/n)<< [Potenzgesetze]
Ich drück dir die Daumen :D
Gruß Technipion
DanielSan
17.07.2013, 11:10
Guck mal hier...
https://www.roboternetz.de/community/threads/38206-Bascom-Wurzel-ziehen
Gruß Daniel
engineer
15.10.2013, 12:48
Wenn der Ausgangswert als Realzahl im Fliesskommaformat vorliegt, gibt es eine einfache und schnelle Berechung auf der Basis einer einmaligen Newton/Heron-Iteration. Das wurde mal im Computerspielebereich entwickelt, ich weiss aber aus dem Kopf nicht mehr, wie es hiess. Die wurzel wird dabei mit einer etwas wüsten Bearbeitung der Manntisse geschätzt und dann per Iteration gebildet. Ich habe das auch mal in VHDL nachgebildet. Klappt sehr gut, wenn man es nicht zu genau braucht.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.