Newsgroup: it.comp.lang.c++
Titolo: Mandelbrot

Mi interesserebbe disegnare un frattale di Mandelbrot (a fini puramente 
estetici, tengo a precisare). Qualcuno conosce una spiegazione completa 
e facile da capire, tenendo conto della mia abissale ignoranza in fatto 
di matematica?
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

 di matematica?
credo sia ot qui..
spero i due link ti siano di aiuto:
http://www.faqs.org/faqs/by-newsgroup/sci/sci.fractals.html
http://mathworld.wolfram.com/MandelbrotSet.html
-- 
int main(void){char a[]=".,xX*";double b,c=0,d=0,x,y=-1.25;int m=0,v=0,z=0;
for(;z<60;y+=1./24,v=0,x=-2,z++,putc(10,stdout))for(;v<79;putc(0[a+m/20%6],
stdout),x+=3.25/79,v++,c=0,d=0,m=0)for(b=c,c=c*c-d*d+x,d=2*b*d+y,m++;c*c+d*
d<4&&m<96;b=c,c=c*c-d*d+x,d=2*b*d+y,m++); return 0;} /*     sbirish      */

 credo sia ot qui..
Io la penso cosi':
se non si scende nei dettagli della libreria grafica utilizzata, ma si
rimane invece ad un livello puramente algoritmico allora non e' OT. Tuttavia
immagino ci siano NG molto piu' adatti.
<QUOTE>
In particolare gli argomenti comunemente trattati sono:
...
- Disegno e implementazione di algoritmi e pattern in C++;
...
Il gruppo non tratta piu' argomenti specifici di piattaforme
hardware/software, di ambienti di sviluppo o di librerie....
</QUOTE>
Detto questo non posso davvero aiutare l'OP in quanto non so nulla in
materia...
Spero i link da te suggeriti lo possano aiutare.
Tommy

 
http://www.faqs.org/faqs/by-newsgroup/sci/sci.fractals.html
"[...]
Q6b: How is the Mandelbrot set actually computed?
A6b: The basic algorithm is: [...]"
Pare di sì. Grazie


 Pare di sě. Grazie
pare di no. Questi credono che io conosca i numeri complessi! il C++ li 
supporta in qualche modo?


 supporta in qualche modo?
 #include <complex>
 
http://www.dinkumware.com/manuals/reader.aspx?b=p/&h=complex.html
Max

 supporta in qualche modo?
Non puoi pensare di disegnare l'insieme di Mandelbrot senza conoscere
i numeri complessi.  Il C++ li supporta.  In ogni caso sei OT.

 i numeri complessi.
mah, chissenefrega. E' un problema mio


 mah, chissenefrega. 
Appunto, spostati su un altro gruppo.

 Appunto, spostati su un altro gruppo.
LaForgia, e io che ti credevo finalmente diventato una persona normale, 
equilibrata e razionale. Dai, plonkami un'altra volta e falla finita


 equilibrata e razionale. Dai, plonkami un'altra volta e falla finita
...
onestamente, sei tu che sei OT e dai risposte non proprio gradevoli (il 
"mah, chissenefrega" ha lasciato piuttosto in dubbio anche me). Quindi, 
qualunque genere di persona sia Andrea, qui nel torto sei tu ;)
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

 Dai, plonkami un'altra volta e falla finita
Lo farei volentieri, ma purtroppo ultimamente seguo i ng da web e non
posso farlo.  Tu piuttosto, anziché costringere gli altri a plonkarti,
impara l'educazione e spostati da un'altra parte.



Resta il fatto che dire a qualcuno che per disegnare
l'insieme di Mandelbrot e' obbligatorio usare o capire
i numeri complessi e' una baggianata.
  //
  // L'insieme si trova all'interno del cerchio
  // di centro (0,0) e raggio 2 ed e' quello dei
  // punti (x,y) che restituiscono come valore 0
  // qualunque sia il valore di maxcount.
  //
  int color(double x,double y,int maxcount)
  {
    double xx=x,yy=y;
    double xx2,yy2;
    int count=maxcount;
    while(count > 0 &&
          (xx2=xx*xx)+(yy2=yy*yy) < 4)
    {
      yy = 2*xx*yy + y;
      xx = xx2 - yy2 + x;
      count--;
    }
    return count;
  }
Andrea

 i numeri complessi e' una baggianata.
Beh, la solita differenza tra il "fare una cosa", ed il "capire una cosa".


 cosa".
ripeto: chissenefrega. A me serve solo generare una figura carina, e il 
Mandelbrot mi piace assai. Grazie a tutti, comunque
