Generating a time vector
16 次查看(过去 30 天)
显示 更早的评论
How do i generate a time vector p2 that contains 𝑛 number of samples in the range from 0 to the time duration of the sound signal in sa2.wav. Here, 𝑛 is a fixed number dependent on the length (number of samples) of the auditory spectrogram.
0 个评论
采纳的回答
Star Strider
2022-5-30
Try this —
[y,Fs] = audioread('sa2.wav');
L = size(y,1);
p2 = linspace(0, L-1, L)/Fs;
.
4 个评论
Star Strider
2022-5-31
This seems to be a homework assignment (and I have no idea with ‘fig.3’ shows), and all that should have already been covered either in class or discussed in your textbook. The relevant MATLAB functions are probably fft, stft, pwelch, pspectrum, and spectrogram. (The units of the pspectrum function plot with the 'spectrogram' option are different from the units of the spectrogram plot.) Others may also be appropriate.
Star Strider
2022-6-4
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spectral Measurements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!