Main Content

디리클레 함수(Dirichlet Function)

diric 함수는 입력 벡터 또는 행렬 x에 대한 주기적 sinc 또는 에일리어싱된 sinc 함수라고도 하는 디리클레 함수를 계산합니다. 디리클레 함수는 다음과 같이 정의됩니다.

D(x)={sin(Nx/2)Nsin(x/2),x2πk,(-1)k(N-1),x=2πk,k=0,±1,±2,±3,

여기서 N은 사용자가 지정한 양의 정수입니다. N이 홀수인 경우, 디리클레 함수의 주기는 2π이고, N이 짝수인 경우에는 주기가 4π입니다. 이 함수의 크기는 N개 점을 갖는 사각 윈도우에 대한 이산시간 푸리에 변환 크기의 1/N배입니다.

N=7N=8에 대해 0과 4π 사이에 디리클레 함수를 플로팅하려면 다음을 사용하십시오.

x = linspace(0,4*pi,300);

subplot(2,1,1)
plot(x/pi,diric(x,7))
title('N = 7')

subplot(2,1,2)
plot(x/pi,diric(x,8))
title('N = 8')
xlabel('x / \pi')

Figure contains 2 axes objects. Axes object 1 with title N = 7 contains an object of type line. Axes object 2 with title N = 8, xlabel x / \pi contains an object of type line.

참고 항목

|