www.wikidata.de-de.nina.az
Das Sierpinski Dreieck ist ein 1915 von Waclaw Sierpinski beschriebenes Fraktal 1 mitunter auch Sierpinski Flache oder Dichtung genannt welches eine selbstahnliche Teilmenge eines meist gleichseitigen Dreiecks ist Teilt man das Dreieck in vier zueinander kongruente und zum Ausgangsdreieck ahnliche Dreiecke deren Eckpunkte die Seitenmittelpunkte des Ausgangsdreiecks sind dann sind die Teilmengen des Fraktals in den drei ausseren Dreiecken skalierte Kopien des gesamten Fraktals wahrend das mittlere Teildreieck nicht zum Fraktal gehort Diese Aufteilung des Fraktals in skalierte Kopien kann in den ausseren Teildreiecken rekursiv fortgesetzt werden Die fraktale Dimension des Sierpinski Dreiecks betragtSierpinski Dreieck mit Rekursionstiefe 7Sierpinski Pyramide als Lichtinstallation Fraktal am Tetraeder in Bottrop D log 2 3 1 584 96 displaystyle D log 2 3 approx 1 58496 ldots Inhaltsverzeichnis 1 Konstruktion 1 1 Algorithmus 1 2 Lindenmayer System 1 3 Darstellung in Wolframs eindimensionalem Universum 2 Mathematische Zusammenhange 2 1 Flacheninhalt 2 2 Fraktale Dimension 2 3 Zusammenhang mit regelmassigen Parkettierungen 3 Topologie 4 Darstellung mittels Hutchinson Operator 5 Sierpinski Pfeilspitzen Kurve 6 Sierpinski Tetraeder 6 1 Verallgemeinerung auf n Dimensionen 6 2 Zusammenhang mit regelmassigen dreidimensionalen Parkettierungen 7 Weitere Verallgemeinerungen 8 Graphentheoretische Eigenschaften 8 1 Vollstandig gefullter Baum 8 2 Sierpinski Graph 9 Chaos Spiel 10 Zusammenhang mit dem Pascalschen Dreieck 11 Programmierung 11 1 Rekursive Implementierung 11 2 Iterative Programmierung 12 Natur 13 Siehe auch 14 Literatur 15 Weblinks 16 EinzelnachweiseKonstruktion BearbeitenAlgorithmus Bearbeiten Zur Darstellung des Sierpinski Dreiecks wird als Ausgangsdreieck meist ein gleichseitiges Dreieck gewahlt Das ist nicht zwingend aus jedem Dreieck kann ein Sierpinski Dreieck erzeugt werden nbsp Schrittweise Konstruktion des Sierpinski DreiecksDer klassische Algorithmus der zur grafischen Demonstration des Fraktalbegriffs verwendet wird ist folgender Zeichne ein Dreieck Initiator Verbinde die Mittelpunkte der Seiten Generator Dadurch wird das ursprungliche Dreieck in 4 deckungsgleiche Teildreiecke zerlegt Entferne das mittlere der 4 Teildreiecke Die anderen 3 Teildreiecke bleiben ubrig Wende Schritte 2 und 3 auf die drei ubriggebliebenen Teildreiecke an usw nbsp Sierpinski Dreieck mit Rekursionstiefe 5 das aus Penrose Dreiecken bestehtDieser Algorithmus verdeutlicht den Zusammenhang Bei jedem Iterationsschritt entstehen an den Ecken 3 zum Initiator ahnliche Dreiecke mit halber Seitenlange und 1 4 des Flacheninhalts die gefarbt werden Das 4 innere kleine Dreieck welches dabei entsteht kann man sich als aus der Dreiecksflache des vorhergehenden Schritts herausgeschnitten vorstellen Das eigentliche Sierpinski Dreieck im streng mathematischen Sinn ist diejenige Punktmenge die als Grenzobjekt nach unendlich vielen Iterationsschritten ubrigbleibt Anschaulich gesprochen besteht das Sierpinski Dreieck somit aus unendlich vielen Eckpunkten Zur Darstellung die meist mit rekursiven Computerprogrammen realisiert und nach Bedarf auf einem Bildschirm angezeigt oder ausgedruckt wird reicht meist schon eine Iterationstiefe oder Rekursionstiefe von hochstens 10 Bedingt durch die Bildauflosung des darstellenden Mediums Monitor Drucker etc und des menschlichen Auges sind diese Gebilde vom Grenzobjekt nicht mehr zu unterscheiden In klassischer planimetrischer Flachenmessung geht der Flacheninhalt mit zunehmender Iterationstiefe gegen 0 Die folgende Tabelle zeigt die Anzahlen der verschiedenen Teildreiecke des Sierpinski Dreiecks nach k displaystyle k nbsp Iterationsschritten fur k 4 displaystyle k leq 4 nbsp Anzahl der TeildreieckeIterationsschritt ubriggeblieben neu geloscht insgesamt geloscht insgesamtk 3k 3k 1 3k 1 2 3k 1 1 20 1 0 0 11 3 1 1 42 9 3 4 133 27 9 13 404 81 27 40 121Lindenmayer System Bearbeiten Das Sierpinski Dreieck lasst sich durch ein Lindenmayer System mit folgenden Eigenschaften beschreiben Winkel 120 Startstring A A B displaystyle A A B nbsp Ableitungsregeln A A A displaystyle A mapsto AA nbsp B B A B A B displaystyle B mapsto B A B A B nbsp Darstellung in Wolframs eindimensionalem Universum Bearbeiten In Stephen Wolframs eindimensionalen zellularen Automaten erzeugt eine einzelne lebende Zelle in Regel 90 ein Sierpinski Dreieck Mathematische Zusammenhange Bearbeiten nbsp Das Sierpinski Dreieck ist selbstahnlichAls klassisches Fraktal ist das Sierpinski Dreieck ein Musterbeispiel fur exakte Selbstahnlichkeit Die in jedem Schritt erzeugten ausseren Teildreiecke enthalten verkleinerte exakte Kopien des gesamten Fraktals Eine passende Skalierung eines beliebigen dreieckigen Teils des Fraktals erscheint wie das Gesamtobjekt selbst Es ist somit skaleninvariant Nach k displaystyle k nbsp Iterationsschritten bleiben 3 k displaystyle 3 k nbsp Teildreicke gleicher Seitenlange ubrig und es werden 3 k 1 2 displaystyle frac 3 k 1 2 nbsp Dreiecke verschiedener Seitenlange entfernt Flacheninhalt Bearbeiten Wenn das ursprungliche Dreieck Ausgangsdreieck gleichseitig ist und die Seitenlange a displaystyle a nbsp hat betragt sein Flacheninhalt A 0 3 4 a 2 displaystyle A 0 frac sqrt 3 4 cdot a 2 nbsp Dann sind offensichtlich auch alle Teildreiecke und alle geloschten Dreiecke gleichseitig Beim ersten Iterationsschritt wird ein Dreieck mit halber Seitenlange also dem Flacheninhalt 3 16 a 2 displaystyle frac sqrt 3 16 cdot a 2 nbsp entfernt Mit jedem Schritt verdreifacht sich die Anzahl der Dreiecke und die Seitenlange halbiert sich sodass beim Iterationsschritt k displaystyle k nbsp genau 3 k 1 displaystyle 3 k 1 nbsp Dreiecke mit der Seitenlange a 2 k displaystyle frac a 2 k nbsp entfernt werden Der Flacheninhalt der geloschten Dreiecke beim Iterationsschritt k displaystyle k nbsp ist also gleich 3 k 1 2 2 k 3 4 a 2 3 4 k 3 12 a 2 displaystyle frac 3 k 1 2 2 cdot k cdot frac sqrt 3 4 cdot a 2 left frac 3 4 right k cdot frac sqrt 3 12 cdot a 2 nbsp Der gesamte Flacheninhalt der geloschten Dreiecke nach dem Iterationsschritt k displaystyle k nbsp ist also gleich i 1 k 3 4 i 3 12 a 2 1 3 4 k 1 1 3 4 1 3 12 a 2 1 3 4 k 3 4 a 2 displaystyle sum i 1 k left frac 3 4 right i cdot frac sqrt 3 12 cdot a 2 left frac 1 left tfrac 3 4 right k 1 1 tfrac 3 4 1 right cdot frac sqrt 3 12 cdot a 2 left 1 left tfrac 3 4 right k right cdot frac sqrt 3 4 cdot a 2 nbsp und der Flacheninhalt der ubriggebliebenen Teildreicke ist gleich A k 3 4 k 3 4 a 2 displaystyle A k left tfrac 3 4 right k cdot frac sqrt 3 4 cdot a 2 nbsp Dabei wurde eine so genannte geometrische Reihe mit dem konstanten Skalierungsfaktor 3 12 a 2 displaystyle frac sqrt 3 12 cdot a 2 nbsp berechnet Das lasst sich auch einfacher erkennen denn mit jedem Iterationsschritt verringert sich der gesamte Flacheninhalt der am Anfang A 0 3 4 a 2 displaystyle A 0 frac sqrt 3 4 cdot a 2 nbsp betragt um 1 4 displaystyle frac 1 4 nbsp oder anders ausgedruckt er multipliziert sich mit dem Faktor 3 4 displaystyle frac 3 4 nbsp Nach k displaystyle k nbsp Schritten ergibt sich logischerweise der Flacheninhalt A k 3 4 k 3 4 a 2 displaystyle A k left tfrac 3 4 right k cdot frac sqrt 3 4 cdot a 2 nbsp der sich auf 3 k displaystyle 3 k nbsp Teildreiecke mit der Seitenlange a 2 k displaystyle frac a 2 k nbsp aufteilt Der Flacheninhalt der ubriggebliebenen Teildreiecke geht gegen 0 wenn die Anzahl k displaystyle k nbsp der Schritte gegen unendlich geht Formal lasst sich das mit lim k A k lim k 3 4 k 3 4 a 2 0 displaystyle lim k to infty A k lim k to infty left tfrac 3 4 right k cdot frac sqrt 3 4 cdot a 2 0 nbsp ausdrucken Entscheidend ist dabei dass die Seitenlange a displaystyle a nbsp konstant bleibt Bei einigen anderen Fraktalen zum Beispiel der Koch Kurve der Mandelbrot Menge und vielen Julia Mengen nahert sich der Flacheninhalt stattdessen einem konstanten Wert grosser als 0 konvergiert also auch Fraktale Dimension Bearbeiten Von den zugrundeliegenden mathematischen Gesetzmassigkeiten her ist das Sierpinski Dreieck eng verwandt mit der Cantor Menge Seine fraktale Dimension ist der Kehrwert derselben namlich log 3 log 2 1 585 displaystyle frac log 3 log 2 approx 1 585 nbsp Dies resultiert daraus dass sich die Anzahl der Teildreiecke mit jedem Schritt verdreifacht also beim Schritt k displaystyle k nbsp genau 3 k displaystyle 3 k nbsp neue Teildreiecke mit der Seitenlange a 2 k displaystyle frac a 2 k nbsp erzeugt werden Das Fraktal entsteht als Grenzobjekt wenn k displaystyle k nbsp gegen unendlich geht genauer indem der Durchschnitt aller Zwischenschritte der Konstruktion gebildet wird und es kann daher als geometrisches Analogon zu einem Grenzwert aufgefasst werden Aus der Bildungsvorschrift lasst sich auch berechnen welche Punkte der ursprunglichen Flache zum Grenzobjekt gehoren Zusammenhang mit regelmassigen Parkettierungen Bearbeiten Das regelmassige Sierpinski Dreieck steht im Zusammenhang mit dem regelmassigen Dreiecksgitter das die euklidische Ebene vollstandig mit kongruenten gleichseitigen Dreiecken ausfullt siehe Abbildung Dieses regelmassigen Dreiecksgitter ist spiegelsymmetrisch punktsymmetrisch drehsymmetrisch und translationssymmetrisch und eine sogenannte platonische Parkettierung englisch uniform tiling Das regelmassige Dreiecksgitter ist eine feinere Zerlegung des regelmassigen Sierpinski Dreiecks nach dem Iterationsschritt k displaystyle k nbsp Dabei werden die geloschten Dreiecke des Iterationschritts i displaystyle i nbsp deren Seitenlange um den Faktor 2 k i displaystyle 2 k i nbsp grosser als die Seitenlange der ubriggebliebenen Dreiecke ist jeweils in 2 k i 2 4 k i displaystyle 2 k i 2 4 k i nbsp kongruente gleichseitige Dreiecke mit dieser Seitenlange zerlegt Das aussere Gebiet das theoretisch ins Unendliche der zweidimensionalen Ebene geht wird ebenfalls in solche Dreiecke zerlegt Das regelmassige Sierpinski Dreieck nach dem Iterationsschritt k displaystyle k nbsp uberdeckt ziemlich offensichtlich 4 k displaystyle 4 k nbsp Dreiecke des regelmassigen Dreiecksgitters Die kongruenten Dreiecke mussen nicht gleichseitig sein Mithilfe einer affinen Abbildung kann das Sierpinski Dreieck zusammen mit dem Dreiecksgitter auf beliebige Dreiecke verallgemeinert werden nbsp Regelmassiges Dreiecksgitter nbsp Allgemeines DreiecksgitterTopologie BearbeitenIn der Topologie betrachtet man das Sierpinski Dreieck als Unterraum des mit der euklidischen Metrik versehenen R 2 displaystyle mathbb R 2 nbsp Es stellt ein im R 2 displaystyle mathbb R 2 nbsp nirgends dichtes lokal zusammenhangendes metrisches Kontinuum dar und gilt zusammen mit dem Sierpinski Teppich nicht zuletzt deswegen als besonders bemerkenswerter topologischer Raum 2 Darstellung mittels Hutchinson Operator BearbeitenEin Sierpinski Dreieck lasst sich auch als Attraktor eines dynamischen Ruckkopplungsprozesses eines deterministisch iterierten Funktionensystems mit geeigneten Parametern aus nahezu jeder beliebigen geometrischen Figur darstellen Dabei werden wiederholt Mehrfach Transformationen des Ausgangsobjektes vorgenommen diese Bilder mit einer Abbildungsvorschrift dem Hutchinson Operator entsprechend angeordnet und diese Prozedur erneut auf das entstandene Gesamtbild angewandt usw Mit zunehmender Iterationstiefe streben die entstehenden Bilder falls geeignete Parameter gewahlt wurden einem Sierpinski Dreieck zu das in diesem Falle der Attraktor des Funktionensystems ist Das Sierpinski Dreieck ist in diesem Sinne charakterisiert als diejenige kompakte Teilmenge der Ebene die identisch ist mit der Vereinigung ihrer drei Bilder unter den drei Ahnlichkeitsabbildungen die das gesamte Dreieck jeweils auf die drei halb so grossen Teildreiecke abbilden nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp Stufe 1 2 3 4 5 6 7 8Sierpinski Pfeilspitzen Kurve Bearbeiten nbsp Die ersten 6 Iterationsschritte der Sierpinski Pfeilspitzen KurveDie Sierpinski Pfeilspitzen Kurve siehe Abbildung ist eine raumfullende Kurve die das Sierpinski Dreieck in der zweidimensionalen euklidischen Ebene approximiert Die Sierpinski Kurve oder auch die Hilbert Kurve oder die Peano Kurve haben andere fraktale Eigenschaften und keinen direkten Zusammenhang zum Sierpinski Dreieck Die fraktale Selbstahnlichkeit der Sierpinski Pfeilspitzen Kurve ist komplizierter weil dort andere Drehungen Spiegelungen und lokale Ungenauigkeiten eine Rolle spielen Sierpinski Tetraeder Bearbeiten nbsp Ein Sierpinski TetraederEine Darstellung des Sierpinski Dreiecks ist analog zum Menger Schwamm auch dreidimensional moglich Die Startfigur ist ein Tetraeder Aus dessen Mitte wird in jedem Iterationsschritt ein Oktaeder mit halber Kantenlange herausgeschnitten Ubrig bleiben vier Tetraeder aus denen wieder je ein Oktaeder herausgeschnitten wird usw 3 Nach dem Iterationsschritt k displaystyle k nbsp sind offensichtlich 4 k displaystyle 4 k nbsp Teil Tetraeder mit derselben Seitenlange entstanden Die Anzahl der herausgeschnittenen Oktaeder mit verschiedener Seitenlange betragt 4 k 1 3 displaystyle frac 4 k 1 3 nbsp Die Dimension fur dieses Gebilde ist D log 4 log 2 2 displaystyle D frac log 4 log 2 2 nbsp obwohl es sich hierbei um eine Figur im dreidimensionalen Raum handelt Mit einer zunehmenden Zahl von Iterationsschritten geht das Volumen der Figur gegen 0 der Flacheninhalt der Oberflache bleibt jedoch konstant weil sich die Anzahl der Seitenflachen der zueinander deckungsgleichen Teil Tetraeder mit jedem Iterationsschritt vervierfacht wahrend sich die Seitenlange dieser Seitenflachen die alle deckungsgleiche Dreiecke sind halbiert Interessant ist dass sich das im Fall eines regelmassigen Sierpinski Tetraeders auch wie folgt einsehen lasst nbsp Ein animiertes regelmassiges Sierpinski Tetraeder Die doppelte und quadratische Projektionsflache hilft zu zeigen dass die Oberflache nach jedem Iterationsschritt konstant bleibt Werden alle Seitenflachen des regelmassigen Sierpinski Tetraeders also gleichseitige Dreiecke mit einer Parallelprojektion auf eine Ebene die parallel zu zwei seiner gegenuber liegenden und zueinander orthogonalen Kanten ist projiziert dann entsteht als projizierte Flache ein Quadrat wobei auf jede Teilflache des Quadrats jeweils zwei Seitenflachen des Sierpinski Tetraeders projiziert werden siehe Animation Die Projektionsflachen der vier gleichseitigen Dreiecke der ebenfalls regelmassigen Teil Tetraeder sind jeweils zueinander parallele und gleich grosse Teilquadrate des gesamten Quadrates die eine quadratische und platonische Parkettierung bilden Jedes einzelne gleichseitige Dreieck bildet bei der Projektion ein gleichschenkliges und rechtwinkliges Dreieck mit den Innenwinkeln 45 45 und 90 Die vier Seitenflachen eines Teil Tetraeders erzeugen dann jeweils ein doppelt projiziertes Teilquadrat Mit jedem Iterationsschritt vervierfacht sich die Anzahl der Teil Tetraeder also vervierfacht sich auch die Anzahl der doppelt projizierten Teilquadrate aber die Seitenlange der Teilquadrate halbiert sich sodass der Flacheninhalt der doppelten und quadratischen Projektionsflache konstant bleibt Weil alle Seitenflachen des regelmassigen Sierpinski Tetraeders mit der Projektionsebene denselben Diederwinkel bilden ist jede einzelne projizierte Teilflache um denselben Faktor kleiner als die ursprungliche Seitenflache Daraus folgt dann Wenn der Flacheninhalt der doppelten und quadratischen Projektionsflache nach jedem Iterationsschritt konstant bleibt muss auch der Flacheninhalt der gesamten Oberflache des regelmassigen Sierpinski Tetraeders konstant bleiben Diese Betrachtungen lassen sich mithilfe einer affinen Abbildung auch auf ein beliebiges Sierpinski Tetraeder verallgemeinern Verallgemeinerung auf n Dimensionen Bearbeiten Der zweidimensionale Fall des Sierpinski Dreiecks lasst sich auf n displaystyle n nbsp Dimensionen verallgemeinern Die Startfigur ist dann ein Simplex In diesem n displaystyle n nbsp dimensionalen Sierpinski Simplex sind die ubriggebliebenen geometrischen Figuren n displaystyle n nbsp dimensionale Teil Simplexe und die herausgeschnittenen geometrischen Figuren sind rektifizierte n displaystyle n nbsp dimensionale Simplexe siehe Archimedischer Korper Ableitungen aus den platonischen Korpern Die unter Mathematische Zusammenhange dargestellten Betrachtungen fur lassen sich problemlos auf n displaystyle n nbsp Dimensionen und damit auf die n displaystyle n nbsp dimensionale Volumens der Teil Simplexe dieses n displaystyle n nbsp dimensionalen Sierpinski Simplexes und deren n 1 displaystyle n 1 nbsp dimensionale Oberflachen der verallgemeinern Die Anordnung dieser Teil Simplexe und deren Oberflachen zueinander ist etwas komplizierter Zusammenhang mit regelmassigen dreidimensionalen Parkettierungen Bearbeiten nbsp Raumfullung mit Oktaedern und regelmassigen TetraedernDas regelmassige Sierpinski Tetraeder steht im Zusammenhang mit der regelmassigen dreidimensionalen Parkettierung siehe Raumfullung die aus kongruenten regelmassigen Tetraedern und Oktaedern besteht und den dreidimensionalen euklidischen Raum vollstandig ausfullt Dabei treffen in jeder Ecke jeweils 8 Oktaeder und 6 Tetraeder zusammen siehe Abbildung die den vollen Raumwinkel von 4 p s r 12 566 s r displaystyle 4 cdot pi mathrm sr approx 12 566 mathrm sr nbsp ausfullen Diese Parkettierung bildet Schichten die jeweils von zwei parallelen Ebenen im Raum begrenzt werden Jedes Oktaeder bildet zusammen mit 2 Tetraedern die an zwei gegenuberliegenden Seitenflachen des Oktaeders liegen ein Rhomboeder Diese Rhomboeder haben als Seitenflachen 6 Rauten die aus jeweils 2 gleichseitigen Dreiecken gebildet werden also die Innenwinkel 60 120 60 120 haben Diese Rhomboeder bilden ein Gitter aus parallelen Ebenen die durch die Parkettierung verlaufen und die einzelnen Polyeder an den Seitenflachen beruhren aber nicht schneiden Diese regelmassige Parkettierung ist spiegelsymmetrisch punktsymmetrisch drehsymmetrisch und translationssymmetrisch und neben dem Kubusgitter die einzige die den dreidimensionalen Raum vollstandig mit platonischen Korpern gleicher Seitenlange ausfullt siehe Honeycomb geometry Uniform 3 honeycombs Die gezeigte regelmassige dreidimensionale Parkettierung ist eine feinere Zerlegung des regelmassigen Sierpinski Tetraeders nach dem Iterationsschritt k displaystyle k nbsp Dabei werden die herausgeschnittenen Oktaeder des Iterationschritts i displaystyle i nbsp deren Kantenlange um den Faktor 2 k i displaystyle 2 k i nbsp grosser als die Kantenlange der ubriggebliebenen regelmassigen Tetraeder ist jeweils in 8 2 k i 1 3 2 k i 8 4 k i 8 6 displaystyle 8 cdot binom 2 k i 1 3 frac 2 k i cdot 8 cdot 4 k i 8 6 nbsp kongruente Tetraeder und 2 k i 2 3 2 2 k i 1 3 2 k i 3 2 k i 4 4 k i 2 6 displaystyle binom 2 k i 2 3 2 cdot binom 2 k i 1 3 binom 2 k i 3 frac 2 k i cdot 4 cdot 4 k i 2 6 nbsp kongruente Oktaeder mit dieser Kantenlange zerlegt Das aussere Gebiet das theoretisch ins Unendliche des dreidimensionalen Raums geht wird ebenfalls in Tetraeder und Oktaeder und zerlegt Das regelmassige Sierpinski Dreieck nach dem Iterationsschritt k displaystyle k nbsp uberdeckt 2 k 2 3 2 k 3 2 k 2 4 k 4 6 displaystyle binom 2 k 2 3 binom 2 k 3 frac 2 k cdot 2 cdot 4 k 4 6 nbsp Tetraeder und 2 k 1 3 2 k 4 k 1 6 displaystyle binom 2 k 1 3 frac 2 k cdot 4 k 1 6 nbsp Oktaeder der regelmassigen dreidimensionalen Parkettierung Dabei gibt es zwei verschiedene disjunkte Mengen von Tetraedern Die Seitenflachen und Kanten der Tetraeder beider Mengen liegen jeweils parallel zueinander aber ihre Ecken zeigen bezogen auf die gegenuberliegende Seitenflache jeweils in entgegengesetzte Richtungen Sowohl die Tetraeder als auch die Oktaeder sind in einer Tetraeder formigen Formation angeordnet Die Anzahlen der Polyeder der dreidimensionale Parkettierung die vom regelmassige Sierpinski Tetraeder uberdeckt werden sind daher Tetraederzahlen die Binomialkoeffizienten im Pascalschen Dreieck sind Die kongruenten Tetraeder und Oktaeder mussen nicht regelmassig sein Mithilfe einer affinen Abbildung kann das Sierpinski Tetraeder zusammen mit der dreidimensionalen Parkettierung Raumfullung auf beliebige Tetraeder verallgemeinert werden Weitere Verallgemeinerungen Bearbeiten nbsp Ein Verallgemeinertes Sierpinski Dreieck nach 3 Iterationsschritten bei dem alle Teildreiecke in 5 25 Teildreiecke zerlegt wurdenDas ursprungliche Dreieck Ausgangsdreieck und die Teildreiecke konnen mit jedem Iterationsschritt statt in 2 2 4 displaystyle 2 2 4 nbsp auch allgemein in m 2 displaystyle m 2 nbsp deckungsgleiche Dreiecke zerlegt werden Die Berechnungen konnen fur diese Falle ohne Ausnahme verallgemeinert werden 4 5 Das geloschte Dreieck bei jedem Iterationsschritt muss nicht ahnlich zum Ausgangsdreieck sein Dann liegen die Ecken nicht unbedingt aquidistant auf den Seiten des Teildreiecks und die Seiten sind nicht unbedingt parallel Daraus ergeben sich weitere Verallgemeinerungen Die geometrischen Berechnungen werden dann komplizierter 6 Eine weitere Verallgemeinerung ergibt sich wenn als Ausgangsfigur nicht ein Dreieck sondern ein regelmassiges Polygon oder sogar ein beliebiges konvexes Polygon gewahlt und mit jedem Iterationsschritt die Mittelpunkte der Seiten der bisherigen Teil Polygone verbunden werden Dann wurden die dadurch neu entstandenen Polygone geloscht und dieses Verfahren mit jedem Iterationsschritt k displaystyle k nbsp wiederholt Die dadurch entstehenden Seitenverhaltnisse waren komplizierter und wurden entscheidend von der Ausgangsfigur also dem regelmassigen oder konvexen Polygon abhangen Innerhalb der entstandenen Teildreiecke ergibt sich immer eine aquidistante Aufteilung wie beim Sierpinski Dreieck wo die Seitenverhaltnisse von den Seitenverhaltnissen des ursprungliche Dreiecks und von den Zweierpotenzen 2 k displaystyle 2 k nbsp abhangen Graphentheoretische Eigenschaften BearbeitenVollstandig gefullter Baum Bearbeiten Graphentheoretisch konnen die geloschten Dreiecke des Sierpinski Dreiecks nach dem Iterationsschritt k displaystyle k nbsp einem vollstandig gefullten Baum mit k 1 displaystyle k 1 nbsp Zeilen bijektiv zugeordnet werden wobei der Knotengrad der Wurzel des Baums gleich 3 der Knotengrad der inneren Knoten gleich 4 und der Knotengrad der Blatter wie bei jedem Baum gleich 1 ist Das ist ein sogenannter vollstandiger ternarer Baum eine Verallgemeinerung eines vollstandigen Binarbaums Im dreidimensionalen Fall also dem Sierpinski Tetraeder ist der Knotengrad der Wurzel gleich 4 und der Knotengrad der inneren Knoten gleich 5 Dabei werden in diesem Fall die Knoten den geloschten Tetraedern bijektiv zugeordnet Entsprechend ist dieser Knotengrad im n displaystyle n nbsp dimensionalen Fall also dem n displaystyle n nbsp dimensionalen Sierpinski Simplex gleich n 1 displaystyle n 1 nbsp siehe Weitere Verallgemeinerungen Sierpinski Graph Bearbeiten Der Sierpinski Graph ist eine Darstellung des Sierpinski Dreiecks als ungerichteter Graph Jede Ecke der Teildreiecke stellt dabei einen Knoten jede Seite eines Teildreiecks eine Kante und jedes Teildreieck eine Flache des Graphen dar Dieser Graph ist offensichtlich zusammenhangend Der Sierpinski Graph fur den Iterationsschritt k displaystyle k nbsp besteht aus E 3 2 3 k 1 displaystyle E tfrac 3 2 cdot 3 k 1 nbsp Knoten K 3 k 1 displaystyle K 3 k 1 nbsp Kanten und F 1 2 3 k 1 1 displaystyle F tfrac 1 2 cdot 3 k 1 1 nbsp Flachen wenn die aussere Flache mitgezahlt wird Weil er ein planarer Graph ist gilt nach dem Eulerschen Polyedersatz E K F 2 displaystyle E K F 2 nbsp Fast alle Knoten haben den Grad 4 Nur die 3 Knoten die den Ecken des Ausgangsdreiecks zugeordnet sind haben den Grad 2 Weil alle Knotengrade gerade sind besitzt dieser Graph Eulerkreise Er enthalt auch Hamiltonkreise wie sich mithilfe von vollstandiger Induktion zeigen lasst 7 Die chromatische Zahl des Sierpinski Graphen ist 3 weil sich die Knoten das Dreiecksgitters mit 3 verschiedenen Farben eingefarbt werden kann siehe Knotenfarbung und der Graph ein Teilgraph dieses Dreiecksgitters ist Der Sierpinski Graph hat ausserdem den chromatischen Index 4 siehe Kantenfarbung Seine Flachen konnen per Definition mit 2 verschiedenen Farben eingefarbt werden sodass es keine benachbarten Flachen mit gleicher Farbe gibt 8 Chaos Spiel Bearbeiten nbsp Ein Zufallszahlen Algorithmus fur das Sierpinski Dreieck der das sogenannte Chaos Spiel verwendetAbgesehen von der rekursiven Darstellung gibt es noch einen Zufallspunkt Algorithmus zur naherungsweisen Konstruktion des Sierpinski Dreiecks Das Chaos Spiel Dabei wird ein gleichseitiges Dreieck mit den Ecken A B C aufgezeichnet und ein zufalliger Punkt im Inneren des Dreiecks gewahlt Er kann aber auch ausserhalb liegen ohne das Ergebnis wesentlich zu verandern Nun wird pro Schritt eine Ecke zufallig ausgewahlt und der Punkt gedanklich mit der gezogenen Ecke verbunden Die Wahrscheinlichkeiten fur die Ecken sind jeweils gleich Die Mitte dieser Strecke markiert nun den Punkt fur die nachste Runde Wiederholt man dies sehr oft bilden die Punkte eine Naherung des Sierpinski Dreiecks Wenn man die Punkte auch noch je nach ausgewahlter Ecke unterschiedlich einfarbt also z B A grun B rot und C blau dann bekommt man drei unterschiedlich gefarbte Sierpinski Dreiecke im Sierpinski Dreieck Man kann aus der iterativen Struktur des Sierpinski Dreiecks beweisen dass ein mittels dieses Zufallszahlen Algorithmus gewonnener Punkt genau dann zum Sierpinski Dreieck gehort wenn auch der Ausgangspunkt Teil des Sierpinski Dreiecks ist Wenn man also beispielsweise einen Punkt der Strecke AB als Ausgangspunkt wahlt hat man nach unendlich vielen Iterationen ein Sierpinski Dreieck konstruiert Zusammenhang mit dem Pascalschen Dreieck Bearbeiten nbsp In diesem Pascalschen Dreieck approximieren die ungeraden Zahlen das Sierpinski Dreieck Mit dem Sierpinski Dreieck verwandt ist das Pascalsche Dreieck Dabei entsprechen die geraden Zahlen im Pascal Dreieck die Binomialkoeffizienten den geloschten Teildreiecken im Sierpinski Dreieck und die ungeraden Zahlen den ubriggebliebenen Teildreiecken Beide Dreiecke haben eine einfache Iterationsvorschrift aus der stets eine geometrische Ahnlichkeit hervorgeht Wird in einem Schritt beim Sierpinski Dreieck jedes Initiatordreieck nach oben bereits beschriebener Regel ersetzt so wird beim Pascal Dreieck lediglich die Anzahl der Zeilen verdoppelt Ungerade Zahlen mit mehr als einer Dezimalstelle werden im Folgenden der ubersichtlicheren Darstellung halber als dargestellt Initiator 1 1 1 1 Schritt 1 1 1 1 1 1 3 3 1 2 Schritt 1 1 1 1 1 1 3 3 1 1 1 1 5 5 1 1 1 1 7 7 1 Diese Ahnlichkeit ist sowohl fur ein unendliches Pascal Dreieck als auch ein Sierpinski Dreieck nach unendlich vielen Iterationsschritten gegeben Das Erzeugen dieser Ahnlichkeit kann auch aus einer anderen Sichtweise betrachten werden Das Pascal Dreieck selbst ist als Idee und damit als geometrischer Bauplan immer unendlich wir konnen es nur nicht komplett aufschreiben Ein iterativ erzeugtes Sierpinski Dreieck aber ist stets durch seine konvexe Hulle beschrankt Somit wird durch fortlaufende Iteration nicht das Pascal Dreieck an ein Sierpinski Dreieck sondern das Sierpinski Dreieck an den unendlichen geometrischen Bauplan und damit an das unendliche Pascal Dreieck angeglichen Der Zusammenhang zwischen den geraden oder ungeraden Zahlen Binomialkoeffizienten und den Teildreiecken lasst sich formal so aufschreiben Jedes ubriggebliebene Teildreieck des Sierpinski Dreiecks ist genau einem ungeraden Binomialkoeffizient des partiellen Pascal Dreiecks mit 2 k displaystyle 2 k nbsp Zeilen zugeordnet und umgekehrt namlich dann wenn a b m o d 2 a b a b m o d 2 1 displaystyle binom a b mathrm mod 2 frac a b cdot a b mathrm mod 2 1 nbsp ist Diese Zuordnung ist also bijektiv Jedes geloschte Teildreieck des Sierpinski Dreiecks ist mit Ausnahme der letzten Iteration genau einem geraden Binomialkoeffizient des partiellen Pascal Dreiecks mit 2 k displaystyle 2 k nbsp Zeilen zugeordnet und umgekehrt namlich dann wenn a b m o d 2 a b a b m o d 2 0 displaystyle binom a b mathrm mod 2 frac a b cdot a b mathrm mod 2 0 nbsp ist Diese Zuordnung ist also injektiv und nicht bijektiv Fur einen effizienten iterativen Algorithmus der die binaren Ziffern 0 und 1 fur die geraden oder ungeraden Zahlen des Pascal Dreiecks berechnet ist es nicht sinnvoll die Binomialkoeffizienten zu berechnen sondern zeilenweise eine simple binare Addition modulo 2 auszufuhren siehe Binomialkoeffizient Divisionsreste 9 Fur das verallgemeinerte Sierpinski Dreieck wo mit jedem Iterationsschritt die ubriggebliebenen Teildreiecke statt in 2 2 4 displaystyle 2 2 4 nbsp jeweils in m 2 displaystyle m 2 nbsp deckungsgleiche Dreiecke zerlegt werden siehe Weitere Verallgemeinerungen werden die ubriggebliebenen Teildreiecke einem Binomialkoeffizienten zugeordnet wenn dieser nicht durch m displaystyle m nbsp teilbar ist also a b m o d m a b a b m o d m gt 0 displaystyle binom a b mathrm mod m frac a b cdot a b mathrm mod m gt 0 nbsp gilt Fur die durch m displaystyle m nbsp teilbaren Zahlen ist die Zuordnung zu den geloschten Teildreiecken entsprechend wie fur den genannten Standardfall m 2 displaystyle m 2 nbsp Dabei ist zu beachten dass am rechten und am linken Rand des Pascal Dreiecks in der Zeile m k displaystyle m k nbsp wobei m displaystyle m nbsp der Zerlegungsfaktor fur die ubriggebliebenen Teildreiecke und k displaystyle k nbsp die Anzahl der Iterationsschritte ist der Binomialkoeffizient gleich 1 ist und alle anderen Zahlen die dazwischen stehen gleich 0 Deshalb fangt das Pascal Dreieck modulo m displaystyle m nbsp fur jeden Iterationsschritt k displaystyle k nbsp mit der Zeile m k displaystyle m k nbsp sozusagen von vorn an Formal lasst sich das als m k 0 m o d m m k m k m o d m 1 displaystyle binom m k 0 mathrm mod m binom m k m k mathrm mod m 1 nbsp und m k b m o d m 0 displaystyle binom m k b mathrm mod m 0 nbsp fur 0 lt b lt m k displaystyle 0 lt b lt m k nbsp ausdrucken 10 Fur einen effizienten iterativen Algorithmus ist es auch in diesem allgemeineren Fall sinnvoller simple Additionen modulo m displaystyle m nbsp auszufuhren Solche Betrachtungen spielen in der Informatik fur die Laufzeiten und die Komplexitatstheorie eine Rolle Programmierung BearbeitenDas Sierpinski Dreieck lasst sich sowohl rekursiv als auch iterativ implementieren Der Code der rekursiven Programmierung ist kurzer weil die Koordinaten der Punkte nicht in einer Liste oder einem Array gespeichert werden mussen Die folgenden Beispiele zeigen eine rekursive und eine iterative Implementierung in der Programmiersprache C Rekursive Implementierung Bearbeiten using System Windows Forms public class MainForm System Windows Forms Form private Graphics graphics public MainForm InitializeComponent Text Sierpinski Dreieck Width 800 Height 600 graphics CreateGraphics Erzeugt ein Grafikobjekt fur das Zeichnen auf dem Hauptfenster Paint OnPaint Verknupft die Ereignisbehandlungsmethode mit dem Paint Ereignis des Hauptfensters private void OnPaint object sender PaintEventArgs e ZeichneSierpinskiDreieck 200 400 600 400 Color FromArgb 0 0 0 0 4 Aufruf der Methode mit maximaler Rekursionstiefe 4 Diese Methode wird aufgerufen wenn das Hauptfenster gezeichnet wird Sie enthalt 3 rekursive Aufrufe private void ZeichneSierpinskiDreieck float x1 float y1 float x2 float y2 Color farbe int tiefe int maximaleTiefe float faktor float Math Sqrt 3 2 Skalierungsfaktor fur die Hohe der gleichseitigen Dreiecke if tiefe maximaleTiefe Wenn maximale Rekursionstiefe erreicht dann Koordinaten setzen und gleichseitiges Dreieck ausfullen PointF dreieck new PointF new PointF x1 y1 new PointF x2 y2 new PointF float x1 x2 2 faktor y2 y1 float y1 y2 2 faktor x1 x2 graphics FillPolygon new SolidBrush farbe dreieck Fullt das gleichseitige Dreieck mit den gesetzten Koordinaten der als Parameter angegebenen Farbe aus else sonst Methode fur jeden der 3 Teilbereiche rekursiv aufrufen Definiert Farben mit RGB Werten Color rot Color FromArgb 255 0 0 grun Color FromArgb 0 255 0 blau Color FromArgb 0 0 255 Rekursive Aufrufe der Methode fur das Zerlegen des aktuellen Dreiecks in 3 Teilbereiche mit halber Breite und Hohe ZeichneSierpinskiDreieck x1 y1 x1 x2 2 y1 y2 2 rot tiefe 1 maximaleTiefe ZeichneSierpinskiDreieck x1 x2 2 y1 y2 2 x2 y2 grun tiefe 1 maximaleTiefe ZeichneSierpinskiDreieck float 3 x1 x2 4 faktor y2 y1 2 float 3 y1 y2 4 faktor x1 x2 2 float x1 3 x2 4 faktor y2 y1 2 float y1 3 y2 4 faktor x1 x2 2 blau tiefe 1 maximaleTiefe Iterative Programmierung BearbeitenHier werden nur die Methode fur die Berechnung der Koordinaten und das Zeichnen der einzelnen Dreiecke gezeigt private void BerechneKoordinaten ref List lt float gt x1Werte ref List lt float gt y1Werte ref List lt float gt x2Werte ref List lt float gt y2Werte ref List lt Color gt farben double faktor Math Sqrt 3 2 Skalierungsfaktor fur die Hohe der gleichseitigen Dreiecke List lt float gt neueX1Werte new List lt float gt neueY1Werte new List lt float gt neueX2Werte new List lt float gt neueY2Werte new List lt float gt List lt Color gt neueFarben new List lt Color gt int anzahlDerTeilDreiecke farben Count for int i 0 i lt anzahlDerTeilDreiecke i float x1 x1Werte i y1 y1Werte i x2 x2Werte i y2Werte i neueX1Werte Add x1 neueY1Werte Add y1 neueX2Werte Add x1 x2 2 neueY2Werte Add y1 y2 2 neueX1Werte Add x1 x2 2 neueY1Werte Add y1 y2 2 neueX2Werte Add x2 neueY2Werte Add y2 neueX1Werte Add float 3 x1 x2 4 faktor y2 y1 2 neueY1Werte Add float 3 y1 y2 4 faktor x1 x2 2 neueX2Werte Add float x1 3 x2 4 faktor y2 y1 2 neueY2Werte Add float y1 3 y2 4 faktor x1 x2 2 x1Werte neueX1Werte y1Werte neueY1Werte x2Werte neueX2Werte y2Werte neueY2Werte private void ZeichneDreieck float x1 float y1 float x2 float y2 Color farbe double faktor Math Sqrt 3 2 Skalierungsfaktor fur die Hohe der gleichseitigen Dreiecke PointF dreieck new PointF new PointF x1 y1 new PointF x2 y2 new PointF float x1 x2 2 faktor y2 y1 float y1 y2 2 faktor x1 x2 graphics FillPolygon new SolidBrush farbe dreieck Fullt das gleichseitige Dreieck mit der als Parameter angegebenen Farbe aus Natur BearbeitenIn der Natur kommt dieses Muster auf dem Gehause der Schneckenart Cymbiola innexa vor 11 12 Siehe auch BearbeitenSierpinski Kurve Sierpinski Teppich Fraktalantenne Turme von Hanoi Tetraeder Bottrop Triforce Grand Egyptian MuseumLiteratur BearbeitenP S Alexandroff Einfuhrung in die Mengenlehre und in die allgemeine Topologie Hochschulbucher fur Mathematik Band 85 VEB Deutscher Verlag der Wissenschaften Berlin 1984 Weblinks Bearbeiten nbsp Commons Sierpinski Dreieck Album mit Bildern Videos und Audiodateien Eric W Weisstein Sierpinski Sieve In MathWorld englisch Erklarungen zu Chaosspiel und Sierpinsky Dreieck Interaktive Konstruktion zum Ausprobieren mit JSXGraph Erklarung und Java Applet zum Chaos Spiel Fraktale Wechselspiel zwischen Chaos und Ordnung Universitat Berlin Demonstration des Sierpinski Dreiecks mit WolframAlpha Sierpinski sieve generator onlinemathtools com Sierpinski arrowhead curve generator onlinemathtools com Implementierung in NETEinzelnachweise Bearbeiten W Sierpinski Sur une courbe dont tout point est un point de ramification Comptes rendus hebdomadaires des seances de l Academie des sciences Paris Tome 160 Janvier Juin 1915 Pp 302 305 1 P S Alexandroff Einfuhrung in die Mengenlehre und in die allgemeine Topologie 1984 S 191 192 http www 3d meier de tut10 Seite20 html Stack Exchange Inc Creating an Altered Form of Sierpinski Gasket in Tikz Jordi Romeu Generalized Sierpinski fractal antenna Kyle Steemson Christopher Williams Australian National University Generalised Sierpinski Triangles Alberto M Teguia Anant P Godbole Sierpinski Gasket Graphs and Some of Their Properties Sandi Klavzar Coloring Sierpinski graphs and Sierpinski gasket graphs Larry Riddle Agnes Scott College Binary Description of the Sierpinski Gasket Tom Bannink Harry Buhrman Centrum Wiskunde amp Informatica Quantum Pascal s Triangle and Sierpinski s carpet Max Planck Institut fur Entwicklungsbiologie Muschelgehause Muster mit Formeln erklaren In Spiegel online 12 Oktober 2009 abgerufen am 12 Oktober 2009 Bjorn Jamtveit Paul Meakin Hrsg Growth Dissolution and Pattern Formation in Geosystems Kluwer Academic Publishers Dordrecht 1999 S 234 Digitalisat bei Google Books nbsp Dieser Artikel ist als Audiodatei verfugbar source source Speichern 13 28 min 4 38 MB Text der gesprochenen Version 8 Oktober 2010 Mehr Informationen zur gesprochenen Wikipedia nbsp Dieser Artikel wurde am 19 August 2005 in dieser Version in die Liste der lesenswerten Artikel aufgenommen Normdaten Sachbegriff GND 4267564 9 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Sierpinski Dreieck amp oldid 235909065