이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

mag2db

크기를 데시벨로 변환

설명

예제

ydb = mag2db(y)y에 지정된 크기 측정값을 데시벨(dB) 단위로 표현합니다. 크기와 데시벨 사이의 관계는 ydb = 20log10(y)입니다.

예제

모두 축소

0.5π rad/sample의 정규화된 3dB 주파수를 갖는 3차 고역통과 버터워스 필터를 설계합니다. 필터의 주파수 응답을 계산합니다. 크기 응답을 데시벨 단위로 표현하고 플로팅합니다.

[b,a] = butter(3,0.5,'high');
[h,w] = freqz(b,a);

dB = mag2db(abs(h));

plot(w/pi,dB)
xlabel('\omega / \pi')
ylabel('Magnitude (dB)')
ylim([-82 5])

fvtool을 사용하여 계산을 반복합니다.

fvtool(b,a)

입력 인수

모두 축소

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

데이터형: single | double

출력 인수

모두 축소

크기 측정값(단위: 데시벨)으로, y와 같은 크기를 가지며 스칼라, 벡터, 행렬 또는 N차원 배열로 반환됩니다.

참고 항목

| | |

R2008a에 개발됨