본문 바로가기
programming language/MATLAB

MATLAB Fractal, Mandelbrot (만델브로) 집합의 아름다움.....

by __observer__ 2012. 5. 25.
반응형

지금은 고인이 되시 만델브로 할아버님의 집합 수식을 MATLAB 으로 돌려 보니~~~ 

아래 영상과 같은 아름다운 그림이 나오더군요.

아래 네이버 케스트를 읽어보시면 조금이나마 Mandelbrot 집합에 대해 이해 하실수 있을것 같습니다. 






수학이 주는 아름다움이 이런건가 하는 생각이 들기도 하고~~ 자연이 이런 모습일까 하는 생각도 들고 ~~ 암틈 살짝 ~ 도취되어 있습니다.

프랙탈이라는거 잘 모르지만... 이 그림을 통해 프랙탈이라는게 아름다움 일 수 있겠다는 생각이 들었습니다. 

MATLAB 으로 한번 돌려 보고 싶으신 분들을 위해 ~~ 코드는 다음과 같습니다. 

관심 있으신 분들은 한번 실행시켜 보시길...



col=20;
loop=500;
m=500;

colormap winter(256);

for cnt=1:loop;
        cx=-.5;
        cy=0;
        l=1.5;
        x=linspace(cx-l,cx+l,m);
        y=linspace(cy-l,cy+l,m);
        [X,Y]=meshgrid(x,y);
        Z=zeros(m);
        C=X+i*Y;
        for k=1:col;
            Z=Z.^(1+cnt/10)+C;
            W=exp(-abs(Z));
        end

        pcolor(W);        
        shading flat;
        axis('square','equal','off');
end




반응형

'programming language > MATLAB' 카테고리의 다른 글

MATLAB Harmonographs  (0) 2012.06.11
MATLAB MAP data structure  (0) 2012.06.10
MATLAB Fast DCT(Discrete cosine transform) algorithm  (0) 2012.05.29
Simulink From/To workspace 블록 사용하기  (0) 2012.05.28
MATLAB Coil Spring  (0) 2012.05.11
MATLAB Euler's formula  (0) 2012.05.01
MATLAB 뫼비우스의 띠  (0) 2012.03.23
MATLAB FFT 처리 속도  (0) 2012.03.19

댓글