Elysia Tools

Durchsuche Tools, Beispiele, visuelle Erklärungen und Themenguides an einem klaren Ort.

Beliebte Kategorien

Themen

Sprache
ZHDERUPTENFRES

Elysia Tools

Mobile Navigation

Math

Labor für Persistenz-Barcodes

Baue eine Vietoris–Rips-Filtrierung nach Skala ε auf, verfolge Geburt und Tod von Komponenten, Schleifen und Hohlräumen und trenne echte Struktur von Rauschen mit Barcodes, Persistenzdiagrammen und der Bottleneck-Distanz.

Statische Visualisierung öffnen

Auf einen Blick

Interaktive Vorschau

Labor für Persistenz-Barcodes
Statische Erklärgrafik: wahre Bahn (grau), verrauschte Messungen (bernstein), Kalman-fusionierte Schätzung (blau) und das 95%-Konfidenz-Ellipsoid (violett) in einem Bild — öffnen Sie das interaktive Panel oben, um Q und R selbst einzustellen.

Verifizierte Ergebnisse

Typische Experimente und Ergebnisse

Jeder Parametersatz und jedes Ergebnis ist eine feste Ausgabe des Modells dieser Seite (vor Auslieferung per Assertion geprüft) und direkt reproduzierbar: Spalte Parameter im interaktiven Panel übernehmen.

SzenarioParameterErgebnis
Einzelkreis: ein langer Balken36 Punkte auf dem Einheitskreis, σ = 0, ε = Kugelradius, maxDim = 1H₁ [0.087156, 0.866025], Persistenz 0.778870; H₀ 35 endliche + 1 essentielle; 630 Kanten / 7140 Dreiecke
Zwei Ringe: zwei gleiche Balken2 × 24 Punkte, R = 0.62, Mittelpunkte (±0.72, 0), σ = 0H₁ 2 × [0.080926, 0.536936] (Persistenz 0.456010) + 2 × [0.121126, 0.136608]; die Ringe verschmelzen bei ε = 0.100000
Gleichverteiltes Rauschen: nur kurze Balken80 gleichverteilte Punkte in [−1,1]², mulberry32(20261112), σ = 014 H₁-Balken, längste Persistenz 0.117468 = 15.1% der des Kreises; größter endlicher H₀-Tod 0.177536
Swiss Roll: gerollt ≠ Locharchimedisches Spiralband mit 80 Punkten, 3 Windungen, radialer Jitter ±0.05, mulberry32(20261112)29 H₁-Balken, längste Persistenz 0.168680 = 21.7% der des Kreises; jede H₁-Klasse stirbt vor ε = 0.29
Polygon-Anker und Wedge-VielfachheitenFünfeck / Sechseck R = 1; Kreis 36 und Ringe 24 mit aktiviertem H₂

Quellen

Literaturverzeichnis

Publikationen und Datensätze, auf denen diese Visualisierung beruht - jede Formel, jeder Algorithmus und jeder Datenanker der Seite lässt sich auf die folgenden Quellen zurückführen.

  1. [1]

    Edelsbrunner H., Letscher D., Zomorodian A. (2002). Topological Persistence and Simplification. Discrete & Computational Geometry 28(4), 511-533.

    Quelle ansehen ↗→ persistence pairs; elder rule for H₀; simplification by dropping pairs with d − b < ℓ
  2. [2]

    Zomorodian A., Carlsson G. (2005). Computing Persistent Homology. Discrete & Computational Geometry 33(2), 249-274.

    Quelle ansehen ↗→ R = D·V over GF(2); pivot pairing; O(m³) column reduction
  3. [3]

    Cohen-Steiner D., Edelsbrunner H., Harer J. (2007). Stability of Persistence Diagrams. Discrete & Computational Geometry 37(1), 103-120.

    Quelle ansehen

Verwandt

Verwandte Tools und Themen

Weiter

Weitere passende Visualisierungen

Fünfeck H₁ [0.587785, 0.951057], Verhältnis φ = 1.618034; Sechseck H₂ [0.866025, 1]; H₂-Zahlen 11 / 14 / 1 / 0 = n − 2k − 1
Stabilität unter StörungKreis mit 36 Punkten + Gauß-Jitter, σ = 0, 0.01, 0.02, 0.05, 0.1, 0.2, Seed 20261112bei σ = 0.05 ist die maximale Verschiebung δ = 0.124824 und die gemessene d_B = 0.090111 ≤ δ = 0.124824; alle 6 geprüften σ erfüllen die Schranke
↗
→ d_B(D(f), D(g)) ≤ ‖f − g‖∞; ‖d_X − d_P‖∞ = d_H(X, P)
  • [4]

    Carlsson G. (2009). Topology and data. Bulletin of the American Mathematical Society 46(2), 255-308.

    Quelle ansehen ↗→ VR(X, ε) from pairwise d ≤ ε; Č(X, ε) ⊆ VR(X, 2ε) ⊆ Č(X, 2ε)
  • [5]

    Ghrist R. (2008). Barcodes: The persistent topology of data. Bulletin of the American Mathematical Society 45(1), 61-75.

    Quelle ansehen ↗→ barcode of Hₖ; rank Hₖ(i → j) = #{intervals ⊇ [i, j]}
  • [6]

    Adamaszek M., Adams H. (2017). The Vietoris–Rips complexes of a circle. Pacific Journal of Mathematics 290(1), 1-40.

    Quelle ansehen ↗→ C_n^k = VR_≤(n-gon; k/n); Cl(C_n^k) ≃ ⋁^{n−2k−1} S^{2l} at k/n = l/(2l+1)
  • [7]

    Bauer U. (2021). Ripser: efficient computation of Vietoris–Rips persistence barcodes. Journal of Applied and Computational Topology 5(3), 391-423.

    Quelle ansehen ↗→ apparent pairs are persistence pairs; clearing; cone threshold minₓ maxᵧ d(x, y)
  • Leitfaden zur Tool-Nutzung

    Erfahren Sie, wann dieses Tool passt, was es unterstützt und wie Nutzer es anwenden.

    Überblick

    Diese Seite macht aus einer ebenen Punktwolke eine geschachtelte Familie simplizialer Komplexe und zeichnet Geburts- und Todesskala jedes topologischen Merkmals als Barcode. ε ist hier ein Kugelradius: zwei Punkte werden verbunden, wenn ihr Abstand höchstens 2ε beträgt, und eine Punktmenge spannt ein Simplex auf, wenn alle Paare verbunden sind — ein Simplex tritt also bei der Hälfte seiner längsten Kante ein. Der ε-Regler ändert nur die angezeigte Skala; die Persistenz wird nicht neu berechnet.

    Skalenkonvention und Filtrierungsobergrenze

    Die Literatur definiert den Vietoris–Rips-Komplex meist mit einer Abstandsschwelle r. Diese Seite verwendet r = 2ε, damit Kanten genau dann erscheinen, wenn sich die gezeichneten ε-Kugeln berühren; Bild und Parameter bleiben damit konsistent: filtration(σ) = max d(xᵢ, xⱼ) / 2.

    Die Filtrierung endet bei ε_max = ½ · minₓ maxᵧ d(x, y). Auf dieser Skala ist ein Punkt mit allen anderen verbunden, der Komplex ist ein Kegel mit dieser Spitze und damit zusammenziehbar, und kein Balken kann später sterben. Der Schnitt ist exakt, keine numerische Obergrenze.

    Wie der Barcode berechnet wird

    Ecken, Kanten, Dreiecke und Tetraeder werden nach Dimension und Filtrierungswert aufgezählt. Die Reduktion addiert nur Spalten derselben Dimension und übernimmt die von einer globalen Filtrierung induzierte Zeilen- und Spaltenordnung. Die Dimensionen lassen sich getrennt verarbeiten; ihre Verkettung ist keine globale Skalenordnung.

    Die Reduktion ist der Standard-Spaltenalgorithmus über GF(2) (Zomorodian–Carlsson 2005). Eine Spalte, die auf eine von Null verschiedene Kette reduziert, paart ihre unterste Zeile mit sich selbst als (Geburt, Tod); eine Spalte, die auf Null reduziert, lässt ein ungepaartes positives Simplex übrig. Apparent Pairs im Sinne von Ripser werden direkt gepaart, ohne Elimination.

    H₀ benutzt Union-Find mit der Elder-Regel und hält fest, welche Punkte jede Komponente aufgenommen hat — ein Klick auf einen H₀-Balken hebt diese Menge hervor. Der repräsentierende 1-Zyklus eines H₁-Balkens ist der Träger der reduzierten Dreiecksspalte: ein von der Reduktion geliefertes Erzeugendensystem, kein eindeutiges.

    Gemessene Ergebnisse der vier Vorlagen

    Die folgende Tabelle ist bei σ = 0 mit maxDim = 1 gemessen; die Zufallsvorlagen verwenden den festen Seed 20261112. Das längste H₁-Intervall ist der persistenteste Balken, und die beiden langen Balken der zwei Ringe sind gleich lang.

    Der Kreisbalken persistiert über 0.778870. Das Maximum des gleichverteilten Rauschens beträgt 15.1% davon, das der ebenen Spirale 21.7%. Dies sind Messungen fester Stichproben; die Kontrahierbarkeit einer Fläche bestimmt nicht den Barcode ihrer projizierten Punktwolke bei endlichen Skalen.

    Gemessene Ergebnisse der vier Vorlagen
    WolkePunkteH₁-BalkenLängstes H₁-Intervall
    Kreis361[0.087156, 0.866025]
    Zwei Ringe484[0.080926, 0.536936]
    Gleichmäßiges Rauschen8014[0.152377, 0.269845]
    Swiss Roll8029[0.121256, 0.289937]

    Was Stabilität garantiert und was nicht

    Vergleiche die gestörte Wolke punktweise mit derselben Vorlage bei σ = 0; δ ist die maximale Verschiebung. Aus |d′ − d| ≤ 2δ und f = max d / 2 folgt ‖f − g‖∞ ≤ δ, also d_B ≤ δ für die H₁-Diagramme.

    Bei σ = 0.05 ist die gemessene Verschiebung δ = 0.124824 und die Bottleneck-Distanz d_B = 0.090111, innerhalb von δ = 0.124824. Alle sechs geprüften Einstellungen σ = 0, 0.01, 0.02, 0.05, 0.1, 0.2 erfüllen die Schranke. Die Bottleneck-Distanz wird exakt gelöst: binäre Suche über Kandidatenschwellen mit augmentierenden Wegen im bipartiten Matching. Die Diagonale erlaubt wiederholte Zuordnungen mit Kosten (death − birth)/2; diese sind nicht kostenlos.

    Balken zeigen die Lebensdauer der Homologieklassen; Balken über zwei Skalen zählen den Rang der Persistenzabbildung. Störungen können Balken erzeugen, verkürzen oder entfernen. Ihre Anzahl wächst nicht zwingend mit σ. Die Schwelle ℓ blendet kurze Balken ab, ohne die Berechnung zu ändern. Lange Persistenz ist kein Signifikanztest.

    So funktioniert es

    1. 1Wähle eine Vorlage oder bearbeite die Wolke direkt: Klick ins Leere fügt einen Punkt hinzu, Klick auf einen Punkt entfernt ihn, bis zu 200 Punkte.
    2. 2Ziehe den ε-Regler oder nutze die Schlüsselskalen-Knöpfe, um genau auf ε = 0, Geburt der Schleife, Tod der Schleife und die Filtrierungsgrenze zu landen.
    3. 3Beobachte, wie β₀, β₁, β₂ und die Kanten- und Dreieckszähler gemeinsam wechseln, und prüfe so, dass sich der Komplex wirklich füllt.
    4. 4Klicke eine Barcode-Zeile oder einen Diagrammpunkt an, um die Punkte und den repräsentierenden Zyklus dieser Klasse hervorzuheben.
    5. 5Ziehe σ für gaußsche Störungen und vergleiche den Barcode mit d_B ≤ δ; ziehe ℓ zum Abblenden kurzer Balken.

    Grenzfälle und häufige Fehler

    • H₂ ist oberhalb von 60 Punkten deaktiviert

      H₂ braucht alle Tetraeder, und ihre Zahl wächst wie C(n, 4). Oberhalb von 60 Punkten wird der Knopf mit Begründung deaktiviert, statt den Komplex abzuschneiden — dessen Homologie wäre dann falsch.

    • Dreiecksfüllung entfällt bei zu vielen Dreiecken

      Oberhalb von 12000 Dreiecken auf der aktuellen Skala entfällt die Vereinigungsfüllung, und die Zählerzeile sagt das. Das ist nur eine Zeichengrenze; Barcode und Betti-Zahlen benutzen weiterhin den vollständigen Komplex.

    • Der Barcode zeigt höchstens 24 Balken pro Dimension

      Balken werden nach Persistenz sortiert und die ersten 24 jeder Dimension gezeichnet, mit angezeigt/gesamt in der Ecke. Die Grenze muss pro Dimension gelten: H₀ hat einen Balken pro Ecke, eine globale Grenze würde also alle H₁- und H₂-Zeilen verdrängen.

    • Leere, einpunktige und kollineare Wolken

      Eine leere Wolke deaktiviert die Regler und meldet das; ein einzelner Punkt hat ε_max = 0 und einen essentiellen H₀-Balken; kollineare Punkte haben kein H₁. Alle diese Fälle liefern definierte Ausgaben statt eines Fehlers.

    Beispiele

    1. Ein Kreis, ein langer Balken

    Verwendung

    Wähle den Kreis, drücke den Knopf für die Geburt der Schleife (ε = 0.087156), dann den für ihren Tod (0.866025), und klicke die H₁-Zeile im Barcode an.

    Kreis, 36 Punkte; σ = 0; maxDim = 1; ε = 0.087156 → 0.866025

    Ergebnis

    Bei ε = 0.087156 haben sich die 36 Punkte gerade zum Ring geschlossen und β₁ = 1; bei ε = 0.866025 haben Dreiecke ihn gefüllt und β₁ = 0. Der hervorgehobene Repräsentant benutzt 36 Ecken und 36 Kanten.

    2. Struktur von Rauschen trennen

    Verwendung

    Wechsle zwischen Kreis und gleichmäßigem Rauschen und vergleiche die längste H₁-Persistenz; ziehe danach die Schwelle ℓ über 0.2 und beobachte, wie die Rauschbalken abgeblendet werden.

    gleichmäßiges Rauschen, 80 Punkte; mulberry32(20261112); σ = 0; ℓ = 0 → 0.2

    Ergebnis

    Der Kreis persistiert 0.778870; der längste der 14 H₁-Balken des Rauschens ist 0.117468, also 15.1% davon. Die Schwelle ändert nur Anzeige und Filterung, nicht den berechneten Barcode.

    3. Stabilität unter Störung prüfen

    Verwendung

    Wähle den Kreis, ziehe die gaußsche Störung σ auf 0.05 und lies das Stabilitätspanel.

    FAQ

    Warum stehen lange Balken für Struktur und kurze für Rauschen?

    Das ist eine Leseheuristik, kein Satz. Eine Klasse, die über einen weiten Skalenbereich besteht, reagiert relativ unempfindlich auf Störung, während sehr kurze Klassen oft aus lokalem Sampling-Zittern entstehen. Diese Seite führt keinen statistischen Signifikanztest durch; die Wahl von ℓ erfordert weiterhin ein Urteil über die Daten.

    Ist das ein Čech-Komplex?

    Nein. Berechnet wird nur der Vietoris–Rips-Komplex; er braucht keine Kugelschnitte, erkauft mit einem Faktor zwei in der Skala: Č(X, ε) ⊆ VR(X, 2ε) ⊆ Č(X, 2ε). Zeugenkomplexe liegen ebenfalls außerhalb des Rahmens.

    Passen die Ergebnisse für regelmäßige Polygone zur Literatur?

    Ja. Für ein regelmäßiges n-Eck ist die H₁-Geburt sin(π/n) und der Tod sin(π·⌈n/3⌉/n), in den Tests für n = 3…16, 24 und 36 geprüft. Mit aktiviertem H₂ liefern der 36-Punkte-Kreis, die 24-Punkte-Ringe, das Sechseck und das Fünfeck 11, 14, 1 und 0 H₂-Balken, passend zu n − 2k − 1 aus Satz 4.3 von Adamaszek–Adams. Dieser Satz betrifft das endliche n-Eck mit Sehnenmetrik und gilt nicht direkt für einen dicht abgetasteten Kreis.

    Thema

    Workflow für Barcodes und QR-Codes

    Barcodes und QR-Codes für Produkte, Links, WLAN und Etiketten erstellen, dekodieren und prüfen.

    Thema

    Labor für Kantenerkennung und Faltungskerne in Bildern

    Den Luminanzkanal extrahieren, Rauschen mit einem dokumentierten Radius unterdrücken, die Operatoren Sobel, Prewitt, Roberts und Laplace vergleichen, die Schwellwerterkennung justieren und das Ergebnis als expliziten Faltungskern nachbauen.

    Thema

    Gezielte Textkorruption und Mutation für Tests

    Beschädigen Sie sauberen Text mit Absicht — filtern, duplizieren und spiegeln Sie Sätze und Wörter, injizieren Sie zufällige Buchstaben und Symbole, mischen Sie Zeilen und Wörter, und belegen Sie, dass jede Mutation kontrolliert bleibt, für Parser-Stresstests, OCR-Proben und Sprachexperimente.

    Thema

    Chemische Laborberechnungen und Referenzen

    Erstellen Sie einen nachvollziehbaren Plan für Stöchiometrie oder Lösungen: Referenzen prüfen, Gleichungen ausgleichen, molare Größen berechnen, Einheiten vereinheitlichen und signifikante Stellen kontrollieren.

    Start
    Werkzeuge3212
    Workbench
    Beispiele593
    Visualisierungen471
    Dateibetrachter103
    Themen239
    Schlagwörter333
    Bilder, Audio & Video657

    Werkzeuge für Bild-, Audio- und Videobearbeitung, Konvertierung und Optimierung

    Mathe, Datum & Finanzen647

    Rechner, Zahlenwerkzeuge, Datumslogik, Statistik und Finanztools

    Design & Farbe298

    Werkzeuge für Farben, Layouts, Grafiken, visuelle Gestaltung und Designhilfen

    Text & Schreiben209

    Werkzeuge für Schreiben, Bereinigung, Formatierung, Extraktion und Textanalyse

    Entwicklung & Web193

    Entwicklerwerkzeuge, Netzwerk-Utilities, Web-Debugging und Automatisierungshelfer

    Konvertierung & Kodierung175

    Werkzeuge für Format-, Datei-, Archiv-, Einheiten- und Kodierungskonvertierung

    Lead-Quiz veröffentlichen und Kontakte sicher übergeben
    Gedenktexte: Familienprüfung und Übergabe zum Druck
    Private Gewohnheiten: Sicherung, Wiederherstellung und Freigabeprüfung
    Vom Artikel zu X- und LinkedIn-Entwürfen: Faktenprüfung und Übergabe
    Interaktive Markdown-Lektion prüfen und offline übergeben

    © 2026 Elysia Tools. Alle Rechte vorbehalten.

    DokumentationTarifeÜber unsNutzungsbedingungenDatenschutzerklärungCookiesKontakt

    Format Conversion

    AsciiMath-/LaTeX-/MathML-Formelkonverter

    Wandelt Formeln zwischen AsciiMath, LaTeX und MathML um: erkennt das Eingabeformat und erzeugt kanonisches LaTeX, annotiertes Presentation-MathML, eine best-effort-AsciiMath-Rückübersetzung, ein aria-label-Snippet für Screenreader sowie eine KaTeX-Vorschau.

    AI Tools

    KI Mathe-Löser

    Löse Matheprobleme aus Bildern mit KI-Visionmodellen mit Schritt-für-Schritt-Erklärungen

    Document Tools

    PDF-Formel-Extraktor (LaTeX / MathML / MathJax, AMS-Nummerierung bleibt erhalten)

    Erkennt und rekonstruiert eingebettete Formeln aus vektorbasierten PDFs: identifiziert Mathematik-Fonts (CMMI/CMSY/CMEX, STIX, Cambria Math) und Unicode-Symbole, stellt Ober-/Unterindizes und gestapelte Brüche wieder her, bewahrt die AMS-Nummerierung (inkl. Unternummern (2a)/(2b)) und liefert kopierbares LaTeX, Presentation-MathML (MathJax/KaTeX-kompatibel) und ein herunterladbares .tex-Paket.

    Math & Numbers

    Kürzester-Wege-Rechner (Dijkstra Schritt für Schritt)

    Hilfsmittel zum Handrechnen von Dijkstra: Eingabe von 1–30 Kanten (eine pro Zeile: von, bis, Gewicht) sowie Start- und Zielknoten; standardmäßig ungerichtet, mit Option für gerichtet. Jede Iteration protokolliert, welcher Knoten fixiert wird, mit welcher Distanz und wie jede Relaxation die tentiative Tabelle aktualisiert; Gleichstände werden zum lexikographisch kleinsten Namen aufgelöst, sodass das Protokoll einer Lehrbuchspur entspricht; negative Gewichte werden abgelehnt, ein unerreichbares Ziel ist eine gültige Antwort. Klassiker: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, von A nach F → Distanz 13 über A→C→E→F.

    Chemistry

    Null-Ordnungs-Reaktion - Interaktive Visualisierung

    Interaktive Visualisierung der Kinetik von Null-Ordnungs-Reaktionen und Konzentrationsänderungen über Zeit

    Chemistry

    Reaktion Erster Ordnung - Interaktive Visualisierung

    Interaktive Visualisierung der Kinetik von Reaktionen erster Ordnung und exponentiellem Konzentrationszerfall

    Chemistry

    Reaktion Zweiter Ordnung - Interaktive Visualisierung

    Interaktive Visualisierung der Kinetik von Reaktionen zweiter Ordnung und bimolekularer Kollisionsdynamik

    Chemistry

    Arrhenius-Gleichung

    Interaktive Visualisierung des Temperatureinflusses auf die Reaktionsgeschwindigkeit - Erforschen Sie Aktivierungsenergie, prä-exponentiellen Faktor und Geschwindigkeitskonstante

    Chemistry

    Reversible Reaktion

    Interaktive Visualisierung der Kinetik der reversiblen Reaktion A ⇌ B - Erkunden Sie Reaktionsraten, Gleichgewichtskonstante und Konzentrationsänderungen

    Chemistry

    Folgereaktion

    Interaktive Visualisierung der Kinetik der Folgereaktion A → B → C - Erkunden Sie Zwischenproduktkonzentrationen, geschwindigkeitsbestimmende Schritte und die vollständige Entwicklung aller Spezies

    Chemistry

    Kettenreaktion

    Interaktive Visualisierung der radikalischen Kettenpolymerisation

    Chemistry

    Prinzip von Le Chatelier

    Interaktive Visualisierung des Prinzips von Le Chatelier - Erforschen Sie, wie Konzentrations-, Druck- und Temperaturänderungen das chemische Gleichgewicht beeinflussen

    Kreis, 36 Punkte; σ = 0.05; Seed 20261112; Referenz ist dieselbe Vorlage bei σ = 0

    Ergebnis

    Die gemessene maximale Verschiebung ist δ = 0.124824, die Bottleneck-Distanz d_B = 0.090111 und liegt innerhalb von δ = 0.124824. Eine von Hand bearbeitete Wolke hat keine Referenz bei σ = 0, das Panel zeigt dann d_B = – statt eine Zahl zu erfinden.