Hogyan építsünk egy Koch hópehely
Fractal hópehely - az egyik leghíresebb és titokzatos geometriai objektumok - által leírt Helge von Koch elején a század. A hagyomány szerint, ez az úgynevezett irodalmunkban Koch hópehely. Ez egy nagyon „szögesdrót” geometriai alakzatokat, hogy látható metaforikusan eredményeként több „megszorozzuk a” Dávid-csillag is. Hat fő gerendák borított végtelen számú kis és nagy a vertex „tű”. Minden mikroszkopikus fragmense áramkör hópelyhek csak két csepp vizet, mint az összes nagy gerenda és a magas fény, viszont tartalmaz egy végtelen számú ugyanezen mikroszkopikus fragmensek.
Vizualizációja fraktál geometriai szerkezetek csak a számítógép segítségével. Építsd Koch hópehely felett harmadik rend kézzel már nagyon nehéz, és nézni a végtelenbe úgy kívánja! Ezért miért nem próbálja fejleszteni a megfelelő számítógépes program. A RuNet talál ajánlásokat építeni Koch hópehely háromszögek. Ennek eredménye az algoritmus néz ki, mint egy rakás metsző egyenesek. Érdekes, hogy összekapcsolják a szám „szelet”. Koch hópelyhek kontúrja olyan szegmensekből áll, azonos hosszúságú, ferde szögben 0 °, 60 ° és 120 ° a vízszinteshez képest x tengely. Jelöljük őket rendre 1, 2 és 3, a hópehely bármely eljárás áll egymás háromágyas - 1, 2, 3, 1, 2, 3, 1, 2, 3 ... stb Mindhárom .. típusú szegmensek is csatolni kell az előző egyik vagy a másik végén. Ezt szem előtt tartva, akkor feltételezhetjük, hogy a kontúr hópelyhek olyan szegmensekből áll a hatféle. Jelöljük a 0, 1, 2, 3, 4, 5. Így, képesek vagyunk, hogy kódolja a kontúrja bármilyen sorrendben alkalmazásával 6 számjegy (lásd. Ábra).
Snowflake magasabb rendű kapjuk a prekurzor alacsonyabb rendű helyettesítésével mindegyike négy szélén vannak csatlakoztatva, mint a hajtogatott pálmák (_ / \ _). Rib típusú 0 helyébe négy borda 0, 5, 1, 0, és így tovább a táblázatnak megfelelően:
Egyszerű, egyenlő oldalú háromszög lehet tekinteni, mint a Koch-görbe nulla érdekében. A leírt rendszerben, ez megfelel a kódoló rekord 0, 4, 2. A többi lehet brőm leírt. Nem adom az eljárást a kódot itt, így fosztja meg az öröm, hogy kifejlessze saját programot. Írásban nem kell használni egy explicit rekurzív hívást. Akkor cserélje ki a szokásos ciklus. A folyamat során, akkor egy másik ok gondolkodni rekurzió és szerepe a kialakulását kvazifraktalnyh formálja a világot magunk körül, és a végén az út (kivéve persze, nem túl lusta, hogy menjen át, hogy a végén) megcsodálhatjuk összetett mintázatot kontúrok fraktál hópelyhek, és nézd végül az arca végtelen.
Nyomtatható változat
Hibát talált? Válassza ki azt az egeret, és nyomjuk meg a Ctrl + Enter!






forró témák
Stay tuned

Ne hagyja ki a fontos hírek és cikkek KV.by! Iratkozzon fel a figyelmünket.