012 MATLAB GIbs 현상을 matlab으로 구현


GIbs 현상을 matlab으로 구현




Editor

% gibbs phenomenon
% 깁스현상 : 불연속을 포함하는 파형이 푸리에 합성되었을 불연속 근처에서 나타나는 불일치 현상.


for o=1:1000     n=o T0=1/4; J=n; t=-5:0.001:4; TotalSum=0;     if k==0;        b=1/2;        s=1/2;     elseif(rem(k,2)==1);         b=2*(-1)^((k-1)/2)/(k*pi);         s=b.*cos(k*2*pi*T0/T*t);     else         b=0;         s=0;     end       TotalSum=TotalSum+s; end pause(0.2)  plot(t,TotalSum); title('gibbs effect');   %axis([0.5 1.5 0.8 1.2]) end date=[t',TotalSum']; save('gibbseffect.txt','date','-ascii')




T=1;
for k=0:J;


commnd window

실행하게 되면 깁스 현상을 점점 보여주게 되는데 파형을 점점 추가 시키면서 사각파를 형성하는 것을 보여 주게 된다. 하지만 깁스현상 완벽한 사각파를 형성되지 않고 튀는 부분이 생긴다는 것을 확인 있다.
또한 결과 값을 데이터 파일로 저장해 준다.


댓글

이 블로그의 인기 게시물

타로카드 구성과 간략한 해석 (입문)

타로카드 점치는 방법 켈틱크로스 변형!

타로카드 리딩? [메뉴얼 텍스트 리딩 VS 이미지 리딩]