Dieses Projekt demonstriert das mathematische Prinzip des Fourier-Reihe: die Idee, dass jeder geschlossene Pfad als Überlagerung rotierender Vektoren (Zeiger) dargestellt werden kann.

    Ich wollte genau visualisieren, wie das Hinzufügen weiterer Vektoren die Genauigkeit der Zeichnung verbessert und abstrakte Mathematik in etwas verwandelt, das man sehen kann.

    Die Fourier-Reihe zerlegt jede periodische Funktion in eine lineare Kombination einfacher Sinuswellen. In der komplexen Ebene entspricht jede Sinuswelle a rotierender Vektor (oder Zeiger).

    Diese Visualisierung zeigt:

    • Die Amplitude, Frequenz und Phase jedes Vektors.
    • Wie Vektoren sich verbinden "von der Spitze bis zum Schwanz."
    • Der von der Spitze des endgültigen Vektors verfolgte Pfad.

    Was Sie sehen (Die 3 Ebenen) Ich habe drei Demos erstellt, um die zunehmende Komplexität zu zeigen:

    1. Der Kreis: Eine einzelne Frequenz (perfekte Demonstration).
    2. Das Herz: Mittlere Komplexität, zeigt, wie mehrere Frequenzen koordiniert werden, um Ecken/Einbrüche zu erzeugen.
    3. Das Fourier-Porträt: Hohe Komplexität, die die enorme Ausdruckskraft der Serie demonstriert.

    Dies soll ein pädagogisches Hilfsmittel sein. Es hilft, die Lücke zu schließen zwischen:

    • Geometrische Interpretation der Fourier-Reihe.
    • Pfadzeichnungstechniken in der Computergrafik.

    Lassen Sie mich wissen, wenn Sie Fragen zur Python-Implementierung oder der Mathematik dahinter haben!

    Von Tricky_Plane_3888

    Share.

    2 Kommentare

    1. BrocElLider on

      How do I access the full demo with the other levels? The portrait is fascinating, but I’ll absolutely need to look at those less complex constructions first to have any chance of understanding the underlying principles.

    Leave A Reply