Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

window

윈도우 함수를 사용하는 방법

구문

window
w = window(fhandle,n)
w = window(fhandle,n,winopt)

설명

window윈도우 디자이너 앱을 엽니다.

w = window(fhandle,n)은 열 벡터 w에 해당 함수 핸들 fhandle로 지정된 n개 점을 갖는 윈도우를 반환합니다. 함수 핸들은 윈도우 함수 이름 앞에 @가 붙은 형태입니다.

@barthannwin
@bartlett
@blackman
@blackmanharris
@bohmanwin
@chebwin
@flattopwin
@gausswin
@hamming
@hann
@kaiser
@nuttallwin
@parzenwin
@rectwin
@taylorwin
@triang
@tukeywin

참고

chebwin, kaiser, tukeywin의 경우, 다음에 나오는 구문을 사용하여 윈도우 파라미터를 포함시켜야 합니다.

각 윈도우 함수와 함수 옵션에 대한 자세한 내용은 해당 함수 도움말 페이지를 참조하십시오.

w = window(fhandle,n,winopt)는 함수 핸들 fhandlewinopt 값 또는 샘플링 설명자로 지정된 윈도우를 반환합니다. chebwin, kaiser, tukeywin의 경우, winopt 값을 입력해야 합니다. 다음 표에 나열된 기타 윈도우의 경우 winopt 값은 옵션입니다.

윈도우

winopt 설명

winopt 값

blackman

윈도우 샘플링

'periodic' 또는 'symmetric'

chebwin

메인로브에 상대적인 사이드로브 감쇠량

숫자형

flattopwin

윈도우 샘플링

'periodic' 또는 'symmetric'

gausswin

알파 값(표준편차의 역수)

숫자형

hamming

윈도우 샘플링

'periodic' 또는 'symmetric'

hann

윈도우 샘플링

'periodic' 또는 'symmetric'

kaiser

베타 값

숫자형

taylorwin

1. 사이드로브 수

2. 메인로브 피크에 상대적인 최대 사이드로브 레벨(단위: dB)

1. 1보다 크거나 같은 정수

2. 음수 값

tukeywin

상수 부분에 대한 테이퍼 비율

숫자형

예제

모두 축소

블랙맨-해리스 윈도우, 해밍 윈도우, 가우스 윈도우를 생성하고 동일한 WVTool에서 플로팅합니다.

N = 65;
w = window(@blackmanharris,N);
w1 = window(@hamming,N); 
w2 = window(@gausswin,N,2.5); 
wvtool(w,w1,w2)

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain, xlabel Samples, ylabel Amplitude contains 3 objects of type line. Axes object 2 with title Frequency domain, xlabel Normalized Frequency (\times\pi rad/sample), ylabel Magnitude (dB) contains 3 objects of type line.

버전 내역

R2006a 이전에 개발됨