🌐 IT

🌀 Esploratore dell'insieme di Mandelbrot

Immergiti nei dettagli infiniti dell'insieme di Mandelbrot. Fai clic ovunque per ingrandire, usa Maiusc+clic o il tasto destro per rimpicciolire, e regola in tempo reale il numero di iterazioni e la palette di colori.

200

Fai clic sulla tela per ingrandire · Maiusc+clic o tasto destro per rimpicciolire.

GUIDA

Scopri di piu

01

Che cos'è l'insieme di Mandelbrot?

L'insieme di Mandelbrot è l'insieme dei numeri complessi c per cui l'iterazione z → z² + c (partendo da z = 0) rimane sempre limitata. I punti all'interno dell'insieme sono colorati di nero; i punti esterni vengono colorati in base alla velocità con cui sfuggono verso l'infinito. Prende il nome da Benoit Mandelbrot, che lo studiò nel 1980, ed è l'esempio più celebre di frattale: un oggetto la cui struttura intricata e autosimile si ripete a ogni scala.
02

Come funziona l'esploratore

Per ogni pixel, lo strumento mappa la sua posizione su un numero complesso c, poi itera z² + c finché il modulo supera 2 (fuga garantita) o viene raggiunto il limite di iterazioni. Il numero di fuga determina il colore. Questo esploratore usa una colorazione morbida (continua) — un valore di fuga frazionario calcolato dal modulo finale — così le bande si fondono senza formare anelli netti. Il rendering avviene in bande di righe tramite requestAnimationFrame, così la pagina resta reattiva anche a 1000 iterazioni.
03

Ottenere le immagini migliori

Quando approfondisci lo zoom, aumenta il numero di iterazioni: le viste poco profonde vanno bene con 100–200 iterazioni, ma gli zoom profondi richiedono 500–1000 per risolvere i filamenti più fini. Le strutture più spettacolari — mini Mandelbrot, spirali e valli "seahorse" — si trovano lungo il confine tra l'interno nero e l'esterno colorato. Quando trovi una vista che ti piace, fai clic su Salva PNG per esportarla alla piena risoluzione della tela.

Domande frequenti

Perché l'immagine diventa a blocchi quando zoomo molto profondamente?
Lo zoom si basa sulla virgola mobile a doppia precisione. Dopo circa 10^13× di ingrandimento, i numeri perdono precisione e il dettaglio diventa a blocchi: è un limite hardware dei numeri standard di JavaScript, non un bug. Reimposta e prova un'altra zona.
Che cosa cambia davvero il cursore delle iterazioni?
Imposta il numero massimo di passi z → z² + c prima che un punto venga considerato interno all'insieme. Valori più alti rivelano dettagli più fini del bordo, ma richiedono più tempo per il rendering. Il limite è 1000.
È collegato all'insieme di Julia?
Sì. L'insieme di Mandelbrot è di fatto una mappa di tutti gli insiemi di Julia: ogni punto c corrisponde a un insieme di Julia, e i valori di c all'interno dell'insieme di Mandelbrot producono insiemi di Julia connessi. Prova il nostro Generatore di insiemi di Julia per esplorarli.