주요 콘텐츠

sinc

설명

y = sinc(x)는 입력값 x의 요소에 대한 sinc 값의 배열 y를 반환합니다. 출력값 y는 크기가 x와 같습니다.

예제

예제

모두 축소

정수 간격으로 샘플링된 랜덤 신호에 이상적인 대역 제한 보간을 수행합니다.

보간할 신호 x가 지정된 시간 구간 외부에서는 0이고 나이퀴스트 주파수로 샘플링되었다고 가정합니다. 재현이 가능하도록 난수 생성기를 재설정합니다.

rng default

t = 1:10;
x = randn(size(t))';
ts = linspace(-5,15,600);
[Ts,T] = ndgrid(ts,t);
y = sinc(Ts - T)*x;

plot(t,x,'o',ts,y)
xlabel Time, ylabel Signal
legend('Sampled','Interpolated','Location','SouthWest')
legend boxoff

Figure contains an axes object. The axes object with xlabel Time, ylabel Signal contains 2 objects of type line. One or more of the lines displays its values using only markers These objects represent Sampled, Interpolated.

입력 인수

모두 축소

입력 배열로, 실수 값 스칼라 또는 복소수 값 스칼라, 벡터, 행렬 또는 N차원 배열로 지정됩니다. x가 비 스칼라이면 sinc는 요소별 연산을 하게 됩니다.

데이터형: single | double
복소수 지원 여부:

출력 인수

모두 축소

입력 배열 x의 sinc 값으로, 실수 값 스칼라 또는 복소수 값 스칼라, 벡터, 행렬 또는 x와 크기가 같은 N차원 배열로 반환됩니다.

세부 정보

모두 축소

확장 기능

모두 확장

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨