www.wikidata.de-de.nina.az
Die Koch Kurve oder kochsche Kurve ist ein von dem schwedischen Mathematiker Helge von Koch 1904 vorgestelltes Beispiel fur eine uberall stetige aber nirgends differenzierbare Kurve Es handelt sich bei ihr ferner um eines der ersten formal beschriebenen fraktalen Objekte Die Koch Kurve ist eines der am haufigsten zitierten Beispiele fur ein Fraktal und wurde bei der Entdeckung als Monsterkurve bezeichnet Die Koch Kurve ist auch in Form der kochschen Schneeflocke bekannt die durch geeignete Kombination dreier Koch Kurven entsteht Dreidimensionale Koch Kurve nach zwei IterationsschrittenKochsche Schneeflocke Konstruktion Inhaltsverzeichnis 1 Konstruktion 1 1 Graphische Darstellung der Konstruktion 1 2 Lindenmayer System 1 3 Definition des Grenzwerts 1 4 Alternative Definitionen 2 Eigenschaften 2 1 Eigenschaften aus der fraktalen Geometrie 2 2 Lange und Flacheninhalt 2 3 Stetigkeit und Differenzierbarkeit 3 Kochsche Schneeflocke 3 1 Parkettierungen 3 2 Anwendung 4 Verallgemeinerungen 5 Lokalisierung von Punkten 5 1 Beispiel 6 Dreidimensionale Koch Kurve 6 1 Berechnungen 7 Programmierung 8 Erstveroffentlichungen 9 Weblinks 10 EinzelnachweiseKonstruktion BearbeitenMan kann die Kurve anschaulich mittels eines iterativen Prozesses konstruieren siehe Lindenmayer System Zu Beginn besteht die Kurve aus einem einzigen Streckenstuck Die Iteration besteht nun darin dass dieser Streckenabschnitt durch einen anderen aus 4 gleich langen Strecken bestehenden Streckenabschnitt ersetzt wird Die Winkel zwischen diesen Strecken betragen 240 60 und 240 Jeder der 4 neuen Streckenabschnitte hat 1 3 tfrac 1 3 der Lange des ursprunglichen Streckenabschnitts Im nachsten Schritt wird jeder der 4 Streckenabschnitte durch einen Streckenabschnitt der oberen Art ersetzt Diese Iteration wird nun beliebig oft wiederholt wobei die Dreiecke stets zur selben Seite der Kurve hin zu errichten sind Auf diese Weise ergibt sich eine Folge von Streckenzugen die gegen die Koch Kurve strebt Graphische Darstellung der Konstruktion Bearbeiten Die ersten drei Iterationen der Konstruktion sehen so aus Nach funf Iterationen ergibt sich folgendes Bild Dieses Konstruktionsprinzip bei dem iterativ jede Teilstrecke durch einen Streckenzug ersetzt wird lasst sich auch fur die Erzeugung anderer fraktaler Kurven verwenden So wird es beispielsweise bei der Drachenkurve eingesetzt Das Konstruktionsprinzip ist eng verwandt mit dem der Erzeugung der Cantor Menge welche man erhalt wenn man das mittlere Drittel der Strecke nicht ersetzt sondern entfernt Lindenmayer System Bearbeiten Die Koch Kurve lasst sich durch ein Lindenmayer System mit folgenden Eigenschaften beschreiben Winkel 60 Startstring F F Ableitungsregeln F F F F F displaystyle F mapsto F F F F Wahlt man als Startstring F F F displaystyle F F F ein gleichseitiges Dreieck so erhalt man die Kochsche Schneeflocke Definition des Grenzwerts Bearbeiten Der Grenzwert dieser Iteration z B als IFS Fraktal die eigentliche Koch Kurve ist in gewissem Sinne unendlich fein strukturiert und kann daher nur naherungsweise grafisch dargestellt werden In diesem Fall lasst sich der Grenzwert einfach wie folgt definieren Zum Grenzwert der Iteration gehoren diejenigen Punkte die von irgendeinem Iterationsschritt an in allen folgenden Iterationen enthalten sind sowie alle Haufungspunkte der so gebildeten Punktmenge Der linke Endpunkt des anfanglichen Streckenstucks ist beispielsweise in jeder Iteration enthalten und gehort damit zur Koch Kurve Der Mittelpunkt des anfanglichen Streckenstucks hingegen ist schon ab der ersten Iteration nicht mehr enthalten Eine andere gleichbedeutende Grenzwertdefinition ist weiter unten durch die Parameterdarstellung f f gegeben Alternative Definitionen Bearbeiten Bild 2 Koch Kurve alternative Definition 3 Iterationsschritte Bild 1 Koch Kurve alternative Definition 2 Iterationsschritte Der iterative Prozess fur die Koch Kurve kann auch auf andere Weise definiert werden Begonnen wird mit einer einzigen Strecke Bild 1 Auf dem mittleren Abschnitt jeder Teilstrecke wird ein regelmassiges Sechseck aufgesetzt dessen Seitenlange 1 3 tfrac 1 3 der Lange der Strecke betragt Fur einige Teilstrecken ergibt sich dabei das gleiche regelmassige Sechseck Die dadurch entstehende Flache ist die Flache unterhalb der Koch Kurve 1 Die Startfigur ist ein regelmassiges Sechseck Bild 2 Jede Teilstrecken wird durch einen anderen aus 4 gleich langen Strecken bestehenden Streckenabschnitt ersetzt wobei die Strecken die Winkel 120 300 und 120 bilden 2 Diese Streckenabschnitte sind also genauso definiert wie bei der oben beschriebenen Konstruktion mit dem Unterschied dass der zweite und dritte Streckenabschnitt nach innen gerichtet ist Ist s s die Seitenlange des regelmassigen Sechsecks dann hat es den Flacheninhalt 3 2 3 s 2 displaystyle frac 3 2 cdot sqrt 3 cdot s 2 Der Flacheninhalt der 6 gleichseitigen Dreiecke die beim ersten Iterationsschritt abgezogen werden betragt zusammen 6 3 4 s 3 2 3 6 s 2 displaystyle 6 cdot frac sqrt 3 4 cdot left frac s 3 right 2 frac sqrt 3 6 cdot s 2 Mit jedem Schritt vervierfacht sich die Anzahl der abgezogenen Dreiecke wahrend der Flacheninhalt um den Faktor 1 3 2 1 9 displaystyle left tfrac 1 3 right 2 tfrac 1 9 kleiner wird Der Flacheninhalt der abgezogenen Dreiecke wird also mit jedem Schritt um den Faktor 4 9 displaystyle tfrac 4 9 kleiner betragt nach dem Iterationsschritt n n also 4 9 n 1 3 6 s 2 displaystyle left frac 4 9 right n 1 cdot frac sqrt 3 6 cdot s 2 Mithilfe der geometrischen Reihe ergibt sich dass der gesamte Flacheninhalt dieser Dreiecke fur eine sehr grosse Anzahl von Schritten dem Grenzwert 3 10 3 s 2 displaystyle frac 3 10 cdot sqrt 3 cdot s 2 nahert Der Flacheninhalt innerhalb des Streckenzugs nahert sich also dem Grenzwert 3 2 3 s 2 3 10 3 s 2 6 5 3 s 2 displaystyle frac 3 2 cdot sqrt 3 cdot s 2 frac 3 10 cdot sqrt 3 cdot s 2 frac 6 5 cdot sqrt 3 cdot s 2 Als Flache ergibt sich die Kochsche Schneeflocke Bild 3 Koch Kurve alternative Definition Dreieck 30 30 und 120 5 IterationsschritteDie Startfigur ist ein gleichschenkliges Dreieck mit den Innenwinkeln 30 30 und 120 Bild 3 Aus diesem Dreieck wird ein gleichseitiges Dreieck herausgeschnitten dessen Seitenlange 1 3 tfrac 1 3 der langsten Seite des gleichschenkligen Dreiecks ist Dabei entstehen 2 neue gleichschenklige Dreiecke mit 1 3 tfrac 1 sqrt 3 der Seitenlangen Mit jedem Iterationsschritt werden wiederum gleichseitige Dreiecke aus jedem gleichschenkligen Teildreieck herausgeschnitten sodass sich der Flacheninhalt um den Faktor 2 3 tfrac 2 3 verringert Die ubrigbleibende Flache nahert sich dabei der Koch Kurve an 3 Eigenschaften BearbeitenEigenschaften aus der fraktalen Geometrie Bearbeiten Die Koch Kurve ist nach ihrer Konstruktionsvorschrift streng selbstahnlich das heisst es erscheinen bei beliebiger Vergrosserung immer wieder die gleichen Strukturen Sie hat eine Hausdorff Dimension von log 4 log 3 1 262 displaystyle frac log 4 log 3 approx 1 262 Lange und Flacheninhalt Bearbeiten Die Lange der ursprungliche Strecke die die beiden Enden der Kurve verbindet sei a a Bei jedem Iterationsschritt wird jede Strecke des Streckenzugs durch 4 Strecken mit 1 3 tfrac 1 3 der Streckenlange ersetzt Die Kurve wird also mit jedem Iterationsschritt um den Faktor 4 3 displaystyle tfrac 4 3 langer Nach dem Iterationsschritt n n ist die Kurvenlange also um den Faktor 4 3 n displaystyle left tfrac 4 3 right n angewachsen und betragt 4 3 n a displaystyle left tfrac 4 3 right n cdot a Wegen lim n 4 3 n displaystyle lim n to infty left tfrac 4 3 right n infty divergiert die Kurvenlange d h sie geht gegen unendlich Die Flache unterhalb der Kurve ist hingegen begrenzt d h der Flacheninhalt konvergiert Das gleichseitige Dreieck das nach dem ersten Iterationsschritt hinzukommt hat den Flacheninhalt A 1 3 4 a 3 2 3 36 a 2 displaystyle A 1 frac sqrt 3 4 cdot left frac a 3 right 2 frac sqrt 3 36 cdot a 2 Mit jedem Schritt vervierfacht sich die Anzahl der hinzugefugten Dreiecke wahrend der Flacheninhalt um den Faktor 1 3 2 1 9 displaystyle left tfrac 1 3 right 2 tfrac 1 9 kleiner wird Der Flacheninhalt der hinzugefugten Dreiecke wird also mit jedem Schritt um den Faktor 4 9 displaystyle tfrac 4 9 kleiner betragt nach dem Iterationsschritt n n also A n 4 9 n 3 36 a 2 displaystyle A n left frac 4 9 right n cdot frac sqrt 3 36 cdot a 2 Der gesamte Flacheninhalt nach dem Iterationsschritt n n unterhalb der Kurve berechnet sich mithilfe der geometrische Reihe zu i 0 n A i i 0 n 4 9 i 3 36 a 2 1 4 9 n 1 1 4 9 3 36 a 2 1 4 9 n 1 3 20 a 2 displaystyle sum i 0 n A i sum i 0 n left 4 over 9 right i cdot frac sqrt 3 36 cdot a 2 frac 1 left frac 4 9 right n 1 1 frac 4 9 cdot frac sqrt 3 36 cdot a 2 left 1 left frac 4 9 right n 1 right cdot frac sqrt 3 20 cdot a 2 Fur eine sehr grosse Anzahl von Schritten nahert sich dieser Flacheninhalt dem Grenzwert A i 0 A i lim n i 0 n A i lim n 1 4 9 n 1 3 20 a 2 3 20 a 2 displaystyle A sum i 0 infty A i lim n to infty sum i 0 n A i lim n to infty left 1 left frac 4 9 right n 1 right cdot frac sqrt 3 20 cdot a 2 frac sqrt 3 20 cdot a 2 Bei der Kochschen Schneeflocke werden die 3 Seiten eines gleichseitige Dreiecks mit der Seitenlange a a durch die Koch Kurve ersetzt Der Flacheninhalt der von der Kochschen Schneeflocke eingeschlossen wird ergibt sich also indem man das Dreifache des Flacheninhalts unterhalb der Koch Kurve zum Flacheninhalt des gleichseitigen Dreiecks addiert 4 3 4 a 2 3 3 20 a 2 2 5 3 a 2 displaystyle frac sqrt 3 4 cdot a 2 3 cdot frac sqrt 3 20 cdot a 2 frac 2 5 cdot sqrt 3 cdot a 2 Stetigkeit und Differenzierbarkeit Bearbeiten Die Kurve ist uberall stetig aber nirgends differenzierbar Zur Untersuchung dieser Eigenschaften betrachtet man die Parameterdarstellung f n 0 1 R 2 f n colon 0 1 to mathbb R 2 des Iterationsschritts n n und deren Grenzfunktion f t lim n f n t f t lim n to infty f n t Wenn man t 0 1 t in 0 1 als Zeitpunkt auffasst ist f n t f n t derjenige Punkt auf dem Streckenzug nach dem Iterationsschritt n n den man zum Zeitpunkt t t erreicht wenn man den Streckenzug mit konstanter Geschwindigkeit 4 3 n 1 displaystyle left tfrac 4 3 right n 1 allerdings mit 4 n 1 1 4 n 1 1 abrupten Richtungsanderungen vom linken zum rechten Endpunkt durchlauft Die Funktionen f n f n sind alle stetig und konvergieren punktweise gegen die Grenzfunktion f f Stellt man den Zeitpunkt t t in einer Entwicklung zur Basis 4 dar d h mit den Ziffern 0 1 2 3 dann gibt die erste Nachkommastelle den Abschnitt des ersten Konstruktionsschrittes an auf welchem sich f n t f n t befindet die zweite den Unterabschnitt auf diesem im zweiten Konstruktionsschritt usw Dadurch kann man mit den ersten n n Nachkommastellen ein Gebiet der Grossenordnung 3 n 3 n konstruieren in welchem sich alle nachfolgenden Punkte f n k t f n k t aufhalten mussen Aus dieser Eigenschaft folgt dass die Funktionen f n f n sogar gleichmassig gegen f f konvergieren Nach einem Satz der Analysis ist f f als gleichmassiger Limes stetiger Funktionen dann ebenfalls stetig In jedem noch so kleinen Abschnitt der Kurve finden sich nach der Konstruktion Teilstucke die eine Richtung k 60 k cdot 60 circ fur jedes k 0 1 2 3 4 5 k 0 1 2 3 4 5 haben Daher kann man zu keinem Punkt der Kurve eine Tangente konstruieren d h die Kurve ist nirgends differenzierbar Kochsche Schneeflocke BearbeitenBeginnt man den Ersetzungsprozess der Koch Kurve nicht mit einer Strecke sondern mit einem gleichseitigen Dreieck dann erhalt man die kochsche Schneeflocke Sie besteht aus drei Koch Kurven und schliesst trotz ihrer unendlichen Lange nur einen Bereich mit endlicher Flache ein Die Kochsche Schneeflocke ist im Gegensatz zur Koch Kurve nicht selbstahnlich Sie ist spiegelsymmetrisch punktsymmetrisch und drehsymmetrisch Parkettierung der euklidischen Ebene mit Kochschen Schneeflocken mit zwei verschiedenen Grossen source source source source source source source source source source Kochsche Schneeflocke Animation Kochsche Schneeflocke Parkettierungen Bearbeiten Die euklidische Ebene kann mit Kochschen Schneeflocken mit zwei verschiedenen Grossen parkettiert werden siehe Abbildung Diese Parkettierung ist periodisch spiegelsymmetrisch punktsymmetrisch drehsymmetrisch und translationssymmetrisch Dabei sind die Abmessungen der grossen Schneeflocken um den Faktor 3 sqrt 3 grosser als die kleinen Schneeflocken Der Flacheninhalt ist also 3 mal so gross Es ist moglich eine Kochsche Schneeflocke in 6 Schneeflocken mit 1 9 displaystyle tfrac 1 9 des Flacheninhalts und 1 Schneeflocke mit 1 3 tfrac 1 3 des Flacheninhalts zu zerlegen Daher gibt es auch Parkettierungen mit Kochschen Schneeflocken die mehr als zwei verschiedene Grossen haben Anwendung Bearbeiten Ein Beispiel ist die FraktalantenneVerallgemeinerungen BearbeitenDie Kochsche Schneeflocke kann auch mithilfe eines Hexagramms definiert werden Startfigur ist dann ein Hexagramm Mit jedem Iterationsschritt wird jeder Streckenabschnitt durch einen aus 4 gleich langen Strecken bestehenden Streckenabschnitt mit den Winkeln 180 360 6 240 displaystyle 180 circ tfrac 360 circ 6 240 circ 180 720 6 60 displaystyle 180 circ tfrac 720 circ 6 60 circ und 180 360 6 240 displaystyle 180 circ tfrac 360 circ 6 240 circ ersetzt Als Verallgemeinerung kann als Startfigur ein n 2 displaystyle n 2 Stern genommen werden Dabei bezeichnet n 2 displaystyle n 2 das Schlafli Symbol Dann wird mit jedem Iterationsschritt jeder Streckenabschnitt durch einen aus 4 gleich langen Strecken bestehenden Streckenabschnitt mit den Winkeln 180 360 n displaystyle 180 circ tfrac 360 circ n 180 720 n displaystyle 180 circ tfrac 720 circ n und 180 360 n displaystyle 180 circ tfrac 360 circ n ersetzt Bild 6 Verallgemeinerung Kochsche Schneeflocke Startfigur Achtort 0 hellblau mit 2 Iterationsschritten Bild 5 Verallgemeinerung Kochsche Schneeflocke Startfigur Pentagramm 0 hellblau mit 3 Iterationsschritten Bild 4 Ausschnitt einer verallgemeinerten Kochschen Schneeflocke Fur den Fall n 5 n 5 ist die Startfigur ein Pentagramm 5 und die Winkel zwischen den Strecken betragen 180 360 5 252 displaystyle 180 circ tfrac 360 circ 5 252 circ 180 720 5 36 displaystyle 180 circ tfrac 720 circ 5 36 circ und 180 360 5 252 displaystyle 180 circ tfrac 360 circ 5 252 circ Die Animation Bild 4 zeigt einen Ausschnitt der Kochschen Schneeflocke fur n 5 n 5 In der nachsten Darstellung Bild 5 sind auf einer Zacke der Startfigur 0 hellblau die drei ausgefuhrten Iterationsschritte farbig hervorgehoben 1 Iterationsschritt goldgelb 2 Iterationsschritt grun und 3 Iterationsschritt rot Der Flacheninhalt dieser verallgemeinerten Kochschen Schneeflocke betragt 1 44 30 13 5 10 2 5 a 2 displaystyle tfrac 1 44 cdot 30 13 cdot sqrt 5 cdot sqrt 10 2 cdot sqrt 5 cdot a 2 wobei a a die Seitenlange des Pentagramms bezeichnet 6 Fur den Fall n 8 n 8 Bild 6 ist die Startfigur ein Achtort 8 2 displaystyle 8 2 und die Winkel zwischen den Strecken betragen 180 360 8 225 displaystyle 180 circ tfrac 360 circ 8 225 circ und 180 720 8 90 displaystyle 180 circ tfrac 720 circ 8 90 circ Auf einer Zacke der Startfigur 0 hellblau sind die zwei ausgefuhrten Iterationsschritte farbig hervorgehoben 1 Iterationsschritt hellgrun 2 Iterationsschritt rot Der Flacheninhalt innerhalb der Kurve betragt 1 7 52 36 2 a 2 displaystyle tfrac 1 7 cdot 52 36 cdot sqrt 2 cdot a 2 Lokalisierung von Punkten BearbeitenWird das Einheitsintervall 0 1 0 1 aquidistant auf die Koch Kurve abgebildet dann gibt es ein effektives Verfahren um herauszufinden auf welchen Punkt eine reelle Zahl x x mit 0 x 1 displaystyle 0 leq x leq 1 abgebildet wird Dafur wird die Darstellung von x x im Dualsystem verwendet und anschliessend das gleichschenklige Dreieck mit den Innenwinkeln 30 30 und 120 in dem die Koch Kurve liegt Schritt fur Schritt verkleinert siehe Alternative Definitionen Beispiel Bearbeiten Algorithmus fur die Lokalisierung von Punkten Mit jedem Iterationsschritt verkleinert sich der Flacheninhalt des 30 120 30 Dreiecks in dem der Punkt P liegen kann um den Faktor 3 Zum Punkt A orientierte Teildreiecke entsprechen der Binarziffer 0 zum Punkt B orientierte Teildreiecke entsprechen der Binarziffer 1 im Einheitsintervall Es soll der Punkt ermittelt werden auf den die Zahl 0 625 abgebildet wird Die Zahl 0 625 hat im Dualsystem die Darstellung 0 101 2 displaystyle 0 101 2 Im ersten Schritt wird aus dem gleichschenkligen Dreieck ein gleichseitiges Dreieck herausgeschnitten dessen Seitenlange 1 3 tfrac 1 3 der langsten Seite des gleichschenkligen Dreiecks ist Dabei entstehen 2 neue gleichschenklige Dreiecke mit 1 3 tfrac 1 sqrt 3 der Seitenlangen Der Punkt liegt dann innerhalb des rechten gleichschenkligen Dreiecks weil die erste duale Nachkommastelle gleich 1 ist Im zweiten Schritt entstehen wieder 2 neue gleichschenklige Dreiecke mit kleinerer Seitenlange Der Punkt liegt innerhalb des linken gleichschenkligen Teildreiecks weil die zweite duale Nachkommastelle gleich 0 ist Im dritten Schritt liegt der Punkt im rechten Teildreieck weil die dritte duale Nachkommastelle gleich 1 ist Alle weiteren Nachkommastellen sind gleich 0 Daher liegt der gesuchte Punkt P zum Punkt A orientiert ist also die obere Ecke dieses Teildreiecks siehe Abbildung Die Grundlage dieses Algorithmus ist im Abschnitt Alternative Definitionen zu finden Bemerkung Ein solches Verfahren lasst sich im Prinzip auch auf andere einfache kurvenformige und selbstahnliche Fraktale wie zum Beispiel die Hilbert Kurve die Peano Kurve die Gosper Kurve und Minkowski Kurve anwenden Das kurvenformige Fraktal muss dabei nicht in zwei Dimensionen verlaufen Entscheidend ist jedoch die aquidistante Ordnungsrelation der selbstahnlichen Kurve Bei selbstaffinen Fraktalen ist die Zuordnung des Einheitsintervalls zu den Koordinaten komplizierter Fur mehrdimensionale selbstahnliche Fraktale wie zum Beispiel das Sierpinski Tetraeder den Menger Schwamm oder deren Oberflache fur die keine eindeutige Ordnungsrelation definiert ist ist das nicht ohne Weiteres moglich Die Abbildung des Einheitsintervalls auf ein einfaches kurvenformiges oder selbstaffines Fraktal kann mithilfe von einfachen geometrischen Betrachtungen passieren Im Fall der Schneeflockenkurve kann es wie beschrieben die iterative Erzeugung von 30 120 30 Dreiecken und gleichseitigen Dreiecken sein Es ist jedoch zumindest im zweidimensionalen Fall auch mit Matrizen Translationsmatrixen Spiegelmatrixen und Drehmatrixen und Vektoren fur die Strecken die die Iterationen definieren moglich Die Addition oder Multiplikation dieser 2x2 Matrizen erfolgt dann iterativ sodass die Koordinaten der Teilstrecken gegen einen bestimmten Grenzwert konvergieren Jedes Element des Einheitsintervalls zum Beispiel 0 625 wird dann auf diesen Grenzwert abgebildet Dreidimensionale Koch Kurve BearbeitenDie Koch Kurve kann auf 3 Dimensionen verallgemeinert werden Die Startfigur ist ein regelmassiges Tetraeder Bei jedem Iterationsschritt werden die gleichseitigen Dreiecke der Oberflache in 4 kongruente Dreiecke mit halber Seitenlange aufgeteilt und jeweils ein regelmassiges Tetraeder auf das mittlere dieser Dreiecke gesetzt Die Kantenlange der hinzugefugten Tetraeder halbiert sich also mit jedem Iterationsschritt Dieses dreidimensionale Fraktal nahert sich mit jedem Iterationsschritt dem umbeschriebenen Wurfel an dessen alternierende Ecken die 4 Ecken des ursprunglichen Tetraeders sind Nach dem ersten Schritt entsteht ein Sterntetraeder Die Seitenflachen aller Tetraeder sind parallel zu einer Seitenflache des ursprunglichen Tetraeders Die Ecken aller Tetraeder sind Gitterpunkte eines Kubusgitters Mit jedem Schritt verfeinert sich das Kubusgitter um den Faktor 2 Tetraeder Iterationsschritt 0 Sterntetraeder Iterationsschritt 1 56 Teil Tetraeder Iterationsschritt 2 Zwei Iterationsschritte als Animation Berechnungen Bearbeiten Ist a a die Kantenlange des ursprunglichen regelmassigen Tetraeders dann ist a 2 displaystyle tfrac a sqrt 2 die Kantenlange des umbeschriebenen Wurfels Das Volumen des ursprunglichen Tetraeders betragt V 0 2 12 a 3 displaystyle V 0 frac sqrt 2 12 cdot a 3 und das Volumen der Teil Tetraeder die beim Iterationsschritt n n hinzugefugt werden betragt jeweils 2 12 a 2 n 3 1 8 n 2 12 a 3 displaystyle frac sqrt 2 12 cdot left frac a 2 n right 3 frac 1 8 n cdot frac sqrt 2 12 cdot a 3 Beim Iterationsschritt n n kommen 4 6 n 1 displaystyle 4 cdot 6 n 1 Teil Tetraeder hinzu und es sind insgesamt 6 4 n 12 2 n 8 displaystyle 6 cdot 4 n 12 cdot 2 n 8 Teil Tetraeder auf der Oberflache dieses dreidimensionalen Fraktals sichtbar Bei 10 realisierten Iterationsschritten wurde dies zu folgenden insgesamten Anzahlen der Teil Tetraeder fuhren 8 56 296 1 352 5 768 23 816 96 776 390 152 1 566 728 6 279 176 displaystyle 8 56 296 1 352 5 768 23 816 96 776 390 152 1 566 728 6 279 176 Im Inneren des Fraktals entstehen Hohlraume die die Form eines Oktaeders haben und deren Kantenlange sich mit jedem Iterationsschritt halbiert Mit jedem Iterationsschritt versechsfacht sich die Anzahl der hinzugefugten Tetraeder wahrend das Volumen um den Faktor 1 2 3 1 8 displaystyle left tfrac 1 2 right 3 tfrac 1 8 kleiner wird Das Volumen der hinzugefugten Tetraeder wird also mit jedem Schritt um den Faktor 3 4 tfrac 3 4 kleiner betragt nach dem Iterationsschritt n n also V n 4 6 n 1 2 12 a 2 n 3 3 4 n 1 2 24 a 3 displaystyle V n 4 cdot 6 n 1 cdot frac sqrt 2 12 cdot left frac a 2 n right 3 left frac 3 4 right n 1 cdot frac sqrt 2 24 cdot a 3 Das gesamte Volumen der dreidimensionalen Koch Kurve kann mithilfe der geometrischen Reihe berechnet werden und betragt V V 0 i 1 V i V 0 i 0 3 4 i 2 24 a 3 2 12 a 3 1 1 3 4 2 24 a 3 2 4 a 3 displaystyle V V 0 sum i 1 infty V i V 0 sum i 0 infty left left frac 3 4 right i cdot frac sqrt 2 24 cdot a 3 right frac sqrt 2 12 cdot a 3 frac 1 1 frac 3 4 cdot frac sqrt 2 24 cdot a 3 frac sqrt 2 4 cdot a 3 Wegen a 2 3 2 4 a 3 displaystyle left tfrac a sqrt 2 right 3 frac sqrt 2 4 cdot a 3 ist das gleich dem Volumen des umbeschriebenen Wurfels Programmierung BearbeitenDie Kochsche Schneeflocke lasst sich rekursiv auf einfache Weise implementieren Das folgende Beispiel zeigt eine Implementierung in der Programmiersprache C 7 using System Windows Forms public class MainForm System Windows Forms Form private Graphics graphics public MainForm InitializeComponent Text Koch Kurve 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 float faktor float Math Sqrt 3 2 Skalierungsfaktor fur die Hohe der gleichseitigen Dreiecke float x1 200 y1 200 x2 600 y2 200 Definiert eine Farbe mit RGB Werten Color farbe Color FromArgb 0 0 255 3 Aufrufe der Methode mit maximaler Rekursionstiefe 4 Die Kochsche Schneeflocke besteht aus 3 Koch Kurven ZeichneKochKurve x1 y1 x2 y2 Color FromArgb 0 0 0 0 4 ZeichneKochKurve x2 y2 x1 x2 2 faktor y1 y2 y1 y2 2 faktor x2 x1 Color FromArgb 0 0 0 0 4 ZeichneKochKurve x1 x2 2 faktor y1 y2 y1 y2 2 faktor x2 x1 x1 y1 Color FromArgb 0 0 0 0 4 Diese Methode wird aufgerufen wenn das Hauptfenster gezeichnet wird Sie enthalt 4 rekursive Aufrufe private void ZeichneKochKurve float x1 float y1 float x2 float y2 Color farbe int tiefe int maximaleTiefe Wenn maximale Rekursionstiefe erreicht dann Koordinaten setzen und Strecke zeichnen if tiefe maximaleTiefe graphics DrawLine new Pen farbe x1 y1 x2 y2 Zeichnet die Strecke mit den gesetzten Koordinaten und der als Parameter angegebenen Farbe sonst Methode fur jede der 4 Teilstrecken rekursiv aufrufen else float faktor float Math Sqrt 3 2 Skalierungsfaktor fur die Hohe der gleichseitigen Dreiecke Rekursive Aufrufe der Methode fur das Zerlegen der aktuellen Strecke in 4 Teilstrecken mit 1 3 der Breite und Hohe ZeichneKochKurve x1 y1 2 x1 x2 3 2 y1 y2 3 farbe tiefe 1 maximaleTiefe ZeichneKochKurve 2 x1 x2 3 2 y1 y2 3 x1 x2 2 faktor y2 y1 3 y1 y2 2 faktor x1 x2 3 farbe tiefe 1 maximaleTiefe ZeichneKochKurve x1 x2 2 faktor y2 y1 3 y1 y2 2 faktor x1 x2 3 x1 2 x2 3 y1 2 y2 3 farbe tiefe 1 maximaleTiefe ZeichneKochKurve x1 2 x2 3 y1 2 y2 3 x2 y2 farbe tiefe 1 maximaleTiefe Erstveroffentlichungen BearbeitenHelge von Koch Une courbe continue sans tangente obtenue par une construction geometrique elementaire In Arkiv for Matematik Band 1 1904 S 681 704 Helge von Koch Une methode geometrique elementaire pour l etude de certaines questions de la theorie des courbes planes In Acta Mathematica Band 30 1906 S 145 174 Weblinks Bearbeiten Commons Koch Kurve Album mit Bildern Videos und Audiodateien Commons Koch Schneeflocke Album mit Bildern Videos und Audiodateien John J O Connor Edmund F Robertson Niels Fabian Helge von Koch In MacTutor History of Mathematics archive Eric W Weisstein Koch Snowflake In MathWorld englisch Tetraederfraktal T Fraktal Mathematische Modelle TU DresdenEinzelnachweise Bearbeiten Stack Exchange Inc Area of Generalized Koch Snowflake Eric Baird The Koch curve in three dimensions scrolle zu 2 The Classic Koch curve ResearchGate Mai 2014 S 1 abgerufen am 17 November 2020 englisch Eric Baird The Koch curve in three dimensions scrolle zu 4 The Koch leaf ResearchGate Mai 2014 S 2 abgerufen am 17 November 2020 englisch Go Figure Koch Snowflake Area Eric Baird The Koch curve in three dimensions scrolle zu 3 Generalising the Koch Curve ResearchGate Mai 2014 S 2 abgerufen am 17 November 2020 englisch Stack Exchange Inc Area fractal pentagrams Rosetta Code Koch curve Abgerufen von https de wikipedia org w index php title Koch Kurve amp oldid 229483028