Dragon kurva med Python
Dragon kurvan är en intressant och vacker fraktal. Det är faktiskt en familj av själv-liknande fraktaler, men jag kommer att fokusera på den mest kända, Heighway draken, döpt efter en av NASA fysiker som studerat det, John Heighway. Dragon kurvan får sitt namn för att titta som dragon, kanske en sea dragon (tydligen). Även om det inte ser ut som en drake till dig, måste du erkänna att det är ett coolt namn.
Och det är inte bara namnet, eller formen, Dragon kurvan har massor av fantastiska egenskaper:
-Det kan tessellate planet
-Den är gjord av endast en rad
-Den linjen går aldrig över honom, så teoretiskt kan en tillräckligt stor träff varje enskild punkt i ett rutnät exakt en gång
-Om du tar en remsa av papper och vik den på mitten, då vik det på mitten och som i hälften och så vidare, och sedan vecklas ut det, får du en Dragon kurva
-Om du tar alla lösningar till polynom med koefficienter i ett visst intervall och diagram dem på en komplex plan, hittar du dragon kurvan på platser
Här är några webbplatser som kan berätta mer:
-http://en.wikipedia.org/wiki/Dragon_curve
-http://mathworld.wolfram.com/DragonCurve.html
-http://math.ucr.edu/home/baez/roots/
-https://www.youtube.com/watch?v=wCyC-K_PnRY
I detta Instructable, jag kommer att visa dig hur man skriver en python 3 program med hjälp av turtle grafik modul för att generera Dragon kurvan.