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 이미지 리딩]

레이저의 종류 (산업용 레이저)

바다장어 구이

에코아쿠아팜 (국내 최초 대서양 연어양식)