margarita
Aufgabe 12 2024
10
456
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Aufgabe 12 2024
Wenn man Basilos Vorgehen etwas weiter treibt (siehe auch die englische Wikipedia zum Stern-Brocot-Baum),
sieht man, dass sich die Anzahl der Links- und Rechtsdrehungen fast ergibt,
wenn man nur jeweils (einmal mit dem ersten, das andere Mal mit dem zweiten beginnend)
jeden zweiten Koeffizienten des Kettenbruchs (engl. continued fraction) behält und die Summen bildet.
Genaueres entnehme man folgendem kurzen Julia-Programm:
Code:
using RealContinuedFractions

function lr(r::Rational)
    v = contfrac(r).q
    [sum(v[2:2:end]) - 1, sum(v[1:2:end])]    
end

sum([22//7 87//32].|>lr)
# --> [11, 8]
Dabei ist contfrac( r).q der Vektor der der Koeffizienten der (regulären) Kettenbruchdarstellung der rationalen Zahl r, der nicht auf 1 endet.

Fun-Fact  am Rande: In jeder Tiefe des Baumes ist das Maximum der Zähler bzw. Nenner eine Fibonacci-Zahl.


Nachrichten in diesem Thema
Aufgabe 12 2024 - von margarita - 12-20-2024, 06:21 PM
RE: Aufgabe 12 2024 - von marac - 12-20-2024, 06:56 PM
RE: Aufgabe 12 2024 - von st1974 - 12-20-2024, 07:28 PM
RE: Aufgabe 12 2024 - von Ramanujan - 12-20-2024, 07:52 PM
RE: Aufgabe 12 2024 - von DFUx - 12-20-2024, 08:42 PM
RE: Aufgabe 12 2024 - von basilo - 12-21-2024, 02:00 AM
RE: Aufgabe 12 2024 - von Georg J. aus D. - 12-21-2024, 02:02 AM
RE: Aufgabe 12 2024 - von mr.x - 12-21-2024, 06:30 AM
RE: Aufgabe 12 2024 - von tfry - 12-21-2024, 08:42 AM
RE: Aufgabe 12 2024 - von Marco - 12-21-2024, 12:16 PM
RE: Aufgabe 12 2024 - von saltus - Gestern, 10:14 AM

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
3 Gast/Gäste