Φλεγόμενο πλοίο (Φράκταλ)

Το Φλεγόμενο πλοίο (Φράκταλ) (Burning Ship)[1][2] (συντομογραφία BS μεταξύ των ειδικών και στο λογισμικό) περιγράφηκε και δημιουργήθηκε για πρώτη φορά το 1992 από τους Μίχαελ Μίχελιτς και Ότο Ε. Ρέσλερ. Παράγεται με την επανάληψη της συνάρτησης στο μιγαδικό επίπεδο :

Η ακολουθία είτε θα ξεσπάσει είτε θα παραμείνει περιορισμένη ανάλογα με την τιμή εκκίνησης. Το φράκταλ σχηματίζεται από εκείνες τις αρχικές τιμές για τις οποίες η ακολουθία παραμένει περιορισμένη. Η διαφορά μεταξύ αυτού του υπολογισμού και αυτού για το σύνολο Μάντελμπροτ είναι ότι το πραγματικό και το φανταστικό μέρος τίθενται στις αντίστοιχες απόλυτες τιμές τους σε κάθε επανάληψη πριν από τον τετραγωνισμό. Η απεικόνιση δεν είναι αναλυτική επειδή το πραγματικό και το φανταστικό μέρος της δεν λαμβάνουν υπόψη τις εξισώσεις Καουτσί-Ρίμαν [3].
Εφαρμογή

Η παρακάτω υλοποίηση ψευδοκώδικα κωδικοποιεί τις σύνθετες πράξεις για το Z. Ας εξετάσουμε την υλοποίηση πράξεων σύνθετων αριθμών για να επιτρέψουμε πιο δυναμικό και επαναχρησιμοποιήσιμο κώδικα. Ας σημειωθεί ότι οι τυπικές εικόνες του φράκταλ του φλεγόμενου πλοίου δείχνουν το πλοίο σε όρθια θέση: Το πραγματικό φράκταλ και το φράκταλ που παράγεται από τον παρακάτω ψευδοκώδικα είναι ανεστραμμένο κατά μήκος του άξονα x. Αρχείο:BurningShip Wiki x264 CRF4 20210820 4500p60 002.webm
για κάθε εικονοστοιχείο (x, y) στην οθόνη, κάνουμε:
x := scaled x coordinate of pixel (scaled to lie in the Mandelbrot X scale (-2.5, 1))
y := scaled y coordinate of pixel (scaled to lie in the Mandelbrot Y scale (-1, 1))
zx := x // zx represents the real part of z
zy := y // zy represents the imaginary part of z
iteration := 0
max_iteration := 100
while (zx*zx + zy*zy < 4 and iteration < max_iteration) do
xtemp := zx*zx - zy*zy + x
zy := abs(2*zx*zy) + y // abs returns the absolute value
zx := xtemp
iteration := iteration + 1
if iteration = max_iteration then // Belongs to the set
return insideColor
return (max_iteration / iteration) × color
Φωτογραφίες
Λογισμικό
Λογισμικό όπως το Kalle's Fraktaler περιέχει τον τύπο του φράκταλ και σας επιτρέπει να μεγεθύνετε το σχέδιο [4].
Δείτε επίσης
- Δέντρο H
- Καμπύλη που γεμίζει το χώρο
- Νιφάδα του Κοχ
- Καμπύλη Χίλμπερτ
- Καμπύλη του δράκου
- Σπόγγος του Μένγκερ
Παραπομπές
- ↑ Πρότυπο:Cite book
- ↑ Πρότυπο:Cite web
- ↑ Michael Michelitsch and Otto E. Rössler (1992). "The "Burning Ship" and Its Quasi-Julia Sets". In: Computers & Graphics Vol. 16, No. 4, pp. 435–438, 1992. Reprinted in Clifford A. Pickover Ed. (1998). Chaos and Fractals: A Computer Graphical Journey — A 10 Year Compilation of Advanced Research. Amsterdam, Netherlands: Elsevier. ISBN 0-444-50002-2
- ↑ http://www.chillheimer.de/kallesfraktaler/