Heron-Algorithmus: Definition, Vorgehen & Beispiel
Der Heron-Algorithmus wird verwendet, um den Wert der Quadratwurzel von natürlichen Zahlen abzuschätzen.
Definition
Die Idee des Heron-Algorithmus ist es, für eine natürliche Zahl nzwei Zahlen x,yzu finden, für welche das Produkt gleich nist, also x⋅y=n. Diese zwei Zahlen werden dann als Seitenlängen eines Rechtecks mit Fläche ninterpretiert. Danach werden immer weiter Seitenlängen von Rechtecken mit Fläche nberechnet, sodass diese Seitenlängen gegen nkonvergieren. Wie oft die Schritte im folgenden Vorgehen wiederholt werden, kann entweder vorher definiert werden oder davon abhängig gemacht werden, wie genau die Approximation sein soll.
Vorgehen
1.
Wähle zwei Zahlen x1,y1, sodass x1⋅y1=n. Setzte i=1und bestimme, wie genau die Approximation sein soll oder wie oft das Vorgehen wiederholt werden soll.
2.
Berechne xi+1=2xi+yiund yi+1=xi+1n
3.
Addiere 1 zu i(neuesi=altesi+1). Gehe zurück zu Schritt 2, falls die Approximation noch nicht genau genug ist oder noch nicht oft genug wiederholt wurde. Fahre sonst mit Schritt 4 fort.
4.
Die Approximation ist n≈xi.
Durch die Approximation einer neuen Seitenlänge als Mittelwert der vorherigen zwei Seitenlängen, nähern sich die Werte immer weiter dem Wert nan. Je öfter die Schritte 2 und 3 ausgeführt werden, desto genauer wird die Approximation.
Beispiel – Berechne eine Näherung mit dem Heron-Algorithmus.
1.
Wähle xi=6,yi=2und setzt i=0. In 3 Schritten soll approximiert werden.
2.1
x2=26+2=4 , y2=412=3
3.1
Setze i=2und gehe zurück zu Schritt 2.
2.2
x3=24+3=3,5,y3=3,512≈3,4285
3.2
Setze i=3 und gehe zurück zu Schritt 2.
2.3
x2≈3,4643,y2=3,512≈3,4639
3.3
Setze i=4 und beende mit Schritt 4.
4.
Die Approximation ist n≈x4≈3,4643.
Die Näherung von 12 ,die durch den Heron-Algorithmus in drei Schritten und mit den Anfangswerten 6 und 2 bestimmt wurde, ist damit 3,4643. Zum Vergleich ist der genaue Wert von 12auf die ersten vier Stellen gerundet 3,4641, es wurde also nach nur 3 Schritten eine gute Näherung berechnet!
Veranschaulichung der Iterationsstufen als Rechtecke der Fläche n, mit helleren Graustufen für spätere Iterationsschritte:
Hinweis: Für größere i, also fortgeschrittenere Iterationsstufen, nähert sich das Rechteck immer weiter einem Quadrat mit Seitenlänge n.
Read more
Lerne mit Grundlagen
Lerne in kleinen Schritten mit Theorieeinheiten und wende das Gelernte mit Übungssets an!
Dauer:
Teil 1
Wurzeln: Definition, Rechenregeln & Beispiele
Abkürzung
Erziele 80% um direkt zum letzten Teil zu springen.
Dies ist die Lektion, in der du dich gerade befindest, und das Ziel des Pfades.
Teil 2
Heron-Algorithmus: Definition, Vorgehen & Beispiel
Finaler Test
Test aller vorherigen Teile, um einen Belohnungsplaneten zu erhalten.
Erstelle ein Konto, um mit den Übungen zu beginnen.
Häufig gestellte Fragen (FAQ)
Was passiert bei immer höher werdenden Iterationsstufen?
Für größere i, also fortgeschrittenere Iterationsstufen, nähert sich das Rechteck immer weiter einem Quadrat mit Seitenlänge √n.
Wie funktioniert der Heron-Algorithmus?
Die Idee des Heron-Algorithmus ist es, für eine natürliche Zahl n zwei Zahlen x,y zu finden, für welche das Produkt gleich n ist, also x∙y=n. Diese zwei Zahlen werden dann als Seitenlängen eines Rechtecks mit Fläche n interpretiert. Danach werden immer weiter Seitenlängen von Rechtecken mit Fläche n berechnet, so dass diese Seitenlängen gegen √n konvergieren.
Wofür wird der Heron-Algorithmus verwendet?
Der Heron-Algorithmus wird verwendet, um den Wert der Quadratwurzel von natürlichen Zahlen abzuschätzen.