Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Michael Fractblog

Se vuoi segnalare un sito che reputi interessante, posta qui il tuo messaggio. Lo spam verrà eliminato senza possibilità di appello.

Michael Fractblog

Messaggioda Flautorganico » gio apr 21, 2011 2:10 pm

Salve vorrei segnalare questo sito:
http://frattali.tk/

Questo sito prende in considerazione, appunto, i frattali.
Nel sito è anche presente una vasta galleria di immagini.

Se il link di questo sito non funziona puoi andare qui:
http://frattali.co.cc/

Oppure qui:
http://fractalworld.herobo.com/

Arrivederci e grazie per la lettura del post.
Michael Fractblog: frattali.tk
Se il sito non funziona:
frattali.co.cc o fractalworld.co.cc
Avatar utente
Flautorganico
Neo Iscritto
Neo Iscritto
 
Messaggi: 13
Iscritto il: dom dic 27, 2009 12:49 pm

Re: Michael Fractblog

Messaggioda Berga95 » gio apr 21, 2011 2:34 pm

Bellissimo sito [applauso+]
Se non erro, l'immagine in home è un insieme di Julia?
Inoltre, non ti scoccia se faccio qualche domanda?
  • Qui hai parlato di condizione di Bailout: che cos'è?
  • XaoS è un progetto open source? Se sì, mi potresti linkare dove reperire i sorgenti?
  • Mi fai un esempio di musica frattale?
Grazie [^]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso

Re: Michael Fractblog

Messaggioda Flautorganico » gio apr 21, 2011 4:16 pm

1)Più precisamente è l'ingrandimento dell'insieme di Julia del frattale di Barnsley (post-process eseguito con Photoshop).

2)Per esempio: data funzione z0=z^2+c analizziamo e iteriamo i seguenti punti
punto1: c=0-0.2i
z=0
z=(0)^2+0-0.2i=0-0.2i
z=(0-0.2i)^2+0-0.2i=-0.04 - 0.2i
z=(-0.04 - 0.2i)^2+0-0.2i=-0.0384 - 0.184i
Il punto considerato non raggiunge l'infinito
punto2: c=0-10i
z=0
z=(0)^2+0-10i=0-10i
z=(0-10i)^2+0-10i=-100-10i
z=(-100-10i)^2+0-10i=9900 + 1990i
Invece il punto considerato raggiunge velocemente l'infinito.
Per evitare ciò, si usa la condizione di Bailout.
Però se si vuole avere una visuale diversa o più estesa si può alzare o diminuire la condizione di Bailout in Calcolo->Bailout

3)Xaos è un progetto open source. Ecco il link:
http://sourceforge.net/projects/xaos/fi ... z/download

4)In questi link sono presenti vari esempi di musica algoritmica:
http://www.essl.at/sounds.html#lex
http://vimeo.com/impromptu/videos/sort:plays
Michael Fractblog: frattali.tk
Se il sito non funziona:
frattali.co.cc o fractalworld.co.cc
Avatar utente
Flautorganico
Neo Iscritto
Neo Iscritto
 
Messaggi: 13
Iscritto il: dom dic 27, 2009 12:49 pm


Re: Michael Fractblog

Messaggioda Flautorganico » gio apr 21, 2011 4:37 pm

Scusatemi per la doppia risposta perché non si può più modificare il post.
Volevo solo dire grazie per il feedback.
Michael Fractblog: frattali.tk
Se il sito non funziona:
frattali.co.cc o fractalworld.co.cc
Avatar utente
Flautorganico
Neo Iscritto
Neo Iscritto
 
Messaggi: 13
Iscritto il: dom dic 27, 2009 12:49 pm

Re: Michael Fractblog

Messaggioda Berga95 » gio apr 21, 2011 7:52 pm

Grazie per i tuoi ultimi post [^]
Ho scritto qualche riga di Python per provare a costruire queste splendide immagini, appongiandomi ad una libreria grafica...
Una piccola info: con quanti punti l'immagine si distingue?
E l'insieme di Mandelbrot che c utilizza? [ciao]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso

Re: Michael Fractblog

Messaggioda Flautorganico » ven apr 22, 2011 11:37 am

C si intende il punto su quale iterare. C, a differenza di Z, è statico durante il ciclo (tranne se si vuole cambiare il punto da iterare). Di solito l'immagine si distingue almeno con 20'000 punti iterati. Con 1 milione di punti l'immagine è ben visibile, ma senza algoritmi di ottimizzazione, il calcolo è abbastanza lungo.
Michael Fractblog: frattali.tk
Se il sito non funziona:
frattali.co.cc o fractalworld.co.cc
Avatar utente
Flautorganico
Neo Iscritto
Neo Iscritto
 
Messaggi: 13
Iscritto il: dom dic 27, 2009 12:49 pm

Re: Michael Fractblog

Messaggioda Berga95 » ven apr 22, 2011 9:52 pm

Flautorganico ha scritto:ma senza algoritmi di ottimizzazione, il calcolo è abbastanza lungo

Hehe, il mio PC si è impallato un po', in effetti, quando ho inserito
for el in arange(0, 1000000, 1):
[:D]

È corretto procedere in questo modo?
Codice: Seleziona tutto
Ripetere N_PUNTI volte:
    z = z^2 + c
    punto(n) -> coordinata X -> parte reale di z
    punto(n) -> coordinata Y -> parte immaginaria di z
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso

Re: Michael Fractblog

Messaggioda Flautorganico » ven apr 22, 2011 11:38 pm

Di solito si dovrebbe fare così(RE parte reale e IM parte immaginaria):
Codice: Seleziona tutto
RE((x+i y)^2+xc+i yc)=x^2-y^2+xc
IM((x+i y)^2+xc+i yc)=2 x y+yc
-----------------------------------------
Fare il doppio ciclo x e y
xl=x/larghezza
yl=y/altezza
i=0
z[i].r=xl^2-yl^2+xl
z[i].i=2*xl*yl+yl
se(z[i].r^2+z[i].i^2<=4) (la cond. di bailout è 4 perché radq(z[i].r^2+z[i].i^2)<=2 -> z[i].r^2+z[i].i^2<=4)) fai {
mentre(z[i].r^2+z[i].i^2<=4 e i<=maxit) {
i++
z[i].r=z[i-1].r^2-z[i-1].i^2+xl
z[i].i=2*z[i-1].r*z[i-1].i+yl }
tracciapunto(x, y, colore[i]) }
e così via

Scusami per la mia ignoranza in linguaggi di programmazione e in programmazione stessa.
Michael Fractblog: frattali.tk
Se il sito non funziona:
frattali.co.cc o fractalworld.co.cc
Avatar utente
Flautorganico
Neo Iscritto
Neo Iscritto
 
Messaggi: 13
Iscritto il: dom dic 27, 2009 12:49 pm

Re: Michael Fractblog

Messaggioda Berga95 » sab apr 23, 2011 3:52 pm

Figurati, sei stato di grande aiuto [^]
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm
Località: C:\Python27 | C:\Dev-Cpp | Treviso

Re: Michael Fractblog

Messaggioda Flautorganico » dom apr 24, 2011 3:08 am

UPDATE: aggiunto indirizzo del sito http://fractalworld.co.cc
Michael Fractblog: frattali.tk
Se il sito non funziona:
frattali.co.cc o fractalworld.co.cc
Avatar utente
Flautorganico
Neo Iscritto
Neo Iscritto
 
Messaggi: 13
Iscritto il: dom dic 27, 2009 12:49 pm


Torna a Avvistamenti nella rete

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising