ich behaupte ja gar nicht, dass meine methode besser ist,
als ein sqrt befehl.
aber als näherung - wenn es keinen sqrt-befehl gibt - ist
sie nicht so schlecht. (konvergiert deutlich schneller als
andere, ähnliche verfahren...)
ciao,
simon
Druckbare Version
ich behaupte ja gar nicht, dass meine methode besser ist,
als ein sqrt befehl.
aber als näherung - wenn es keinen sqrt-befehl gibt - ist
sie nicht so schlecht. (konvergiert deutlich schneller als
andere, ähnliche verfahren...)
ciao,
simon
Ich gehe davon aus, daß der Sqrt Befehl mit seinen Operationen nichts besseres machen kann, als genau diesen Algorithmus auszuführen. Nur eben im Hintergrund.
(Bevor es das Nestler-Verfahren genannt wird ("meine methode"), schlage ich Newton-Verfahren vor.)
Manfred
Gibt es sqrt in assembler?
Nein.
In Assembler von 8-Bit Prozessoren gibt es meist nur addieren und subtrahieren als Rechenarten ( die neueren AVRs können auch multiplizieren und es gibt auch welche die dividieren können, damit hört es aber auf )
MfG Kjion
Aso,
Ich probier mal die obrige version aus.
Dankee an allee
Matthias
Nochmal:
In Bascom gibt`s keinen SQRT-Befehl aber einen Befehl namens SQR !
Dieser berechnet die nächste ganzzahlige Näherung der Quadratwurzel.
Macht also, wenn man mit Ganzzahlen arbeitet ("Komma-Typen" kennt das ja nicht.) das gleiche(wie´s intern aussieht, weis ich auch nicht.).
Ja das ist schon klar. Wenn man mit nem µC Dividiert, kommen da ja auch (meistens) keine Kommazahlen raus.
... ok nennen wir es newton verfahren ;-)
ciao,
simon
Ich dachte der hat nur die Gravitation erfunden *g*
Ich hab's doch sein lassen. Mein Robby geht vor.