MATLAB documentation examples for the spectrogram
function은 주파수 축이 [0 500]
으로 설정된 예제를 제공합니다. 이것을 [0 100]
과 같은 것으로 변경할 수 있습니까? 분명히 axis
명령을 실행하면됩니다. 그러나 결과는 최종 결과를 조정하고 결과 플롯을 압축하여 픽셀 화합니다. 나는 기본적으로 스펙트로 그램을 구축 한 후 재조정하지 않고 0-100 사이의 주파수만을 찾는 스펙트로 그램을 만들려고합니다.스펙트럼 주파수 축을 조정할 수 있습니까?
여기에 해당 설명서에서 예제 : 350Hz 아래
모든 불필요한입니다 :
는T = 0:0.001:2;
X = chirp(T,0,1,150);
spectrogram(X,256,250,256,1E3,'yaxis');
이 다음 생성합니다. 사실 후에 축을 조정하는 것보다 스펙트로 그램을 만들 때 350에서 500 사이의 모든 것을 포함하지 않는 방법이 있습니까? 문서에서
아마도. 나는 함수가 무엇을하는지 이해하려고하는 문서를 보았다. 나는 신호 분석에 대한 배경 지식이 없기 때문에 이것은 나에게 모두 새로운 것이다. 출력 스펙트로 그램 플롯을 예로들 수 있습니까? –
@DangKhoa 죄송합니다. 전 MATLAB이 없습니다. 아직 해결되지 않은 경우 나중에 시도해 보도록하겠습니다. 그러나 이것이 말하고자하는 것은'F = [1 10 20 50 100];과 같은 주파수의 벡터를 제공하고이를 '스펙트로 그램'함수로 전달하면 해당 스펙트로 그램 만 계산한다는 것입니다 그 주파수 (당신이 원하는 것, 내가 생각하는 것) –
'spectrogram (x, window, noverlap, F, fs, 'yaxis')'형식을 사용하여 끝내었다. 고맙습니다! –