问题描述:
matlab
[B,F.T] = SPECGRAM(A,NFFT,Fs,WINDOW,NOVERLAP)
我想知道这个B到底是代表什么
直接输SPECGRAM(A,NFFT,Fs,WINDOW,NOVERLAP)是输出语谱图,
下面是help 的结果 ,无奈英语看不懂
SPECGRAM Spectrogram using a Short-Time Fourier Transform (STFT).
B = SPECGRAM(A) calculates the spectrogram for the signal in vector A.
SPECGRAM divides the signal into overlapping segments,windows each
segment and forms the columns of B with their discrete Fourier
transforms.
B = SPECGRAM(A,NFFT,Fs) specifies the number of FFT points used to
calculate the discrete Fourier transforms.If NFFT = [] or is not
specified the default NFFT = minimum of 256 and the length of A.Fs is
the sampling frequency which does not effect the spectrogram but is
used for scaling plots.If Fs=[] or is not specified it defaults to 2
Hz.
B = SPECGRAM(A