Vogliamo disegnare l’insieme dei numeri complessi c per i quali la successione definita da:
è limitata. Nonostante la semplicità della definizione, l’insieme ha una forma complessa il cui contorno è un frattale. Solo con il computer è stato possibile visualizzarlo.
Editor di testo per scrivere codice:
Le slide della lezione
Compiti
Provare a scrivere sul quaderno la sequenza di operazioni da far fare al computer per disegnare l’insieme proposto. Tenete conto che il computer in questo caso non conosce i numeri complessi, dunque dovremo spiegargli noi come fare le operazioni con le parti reali e immaginarie di tali numeri.
Il risultato dovrebbe "suonare" come una ricetta di cucina:
esempio
- prendi tutti i numeri da 1 a 10 a intervalli di ...
- calcola il quadrato di ciascun numero
- se il risultato è maggiore di 15 disegna un punto verde nella posizione ...
- etc.
Il codice
Fare attenzione alle parentesi graffe: delimitano porzioni di codice con ruoli particolari
cliccate sulle immagini per ingrandire
le parti in verde precedute da due barre // sono spiegazioni, potete saltarle non sono codice sono solo commenti per voi per spiegare le istruzioni di codice
se non si disegna nulla ci sono errori nel codice: utilizzare la"console" del browser per trovare gli errori
Nel browser Chrome: dal menu: Altri Strumenti/Strumenti per sviluppatori e clicca sulla crocetta rossa se ci sono errori: in basso una descrizione dell’errore
postate le immagini ottenute su edmodo
buona fortuna!!!
disegno gli assi cartesiani mi raccomando, spostare questa parte alla fine del codice, altrimenti poi vengono cancellati
Per ogni pixel a disposizione calcolo se il corrispondente punto appartiene all’insieme (lo coloro di nero) o no
La funzione che calcola il modulo di Zc
mi raccomando di chiudere le tag ma questo lo avevamo già fatto
Passi successivi
Aggiungere sfumature di colore Dobbiamo modificare la funzione per sapere per quale n la successione supera in modulo il valore 2
Fatto questo dobbiamo modificare il colore con cui coloriamo i pixel in base al valore di cui sopra