我有一个声音文件,我将其称为sndfile.wav。
到目前为止,我已经确定了样本数量,抽样等级以及以秒为单位的长度。
[f,Fs] = wavread('mike.wav');
N = length(f);
slength = N/Fs;
假设f是包含声音文件中样本的 vector ,Fs是采样率,N是样本数,slength是声音文件的长度(以秒为单位),我如何绘制关于时间的声音信号片刻之间。
最佳答案
制作一个时间 vector ,然后将其与f作图。
t = linspace(0, N/Fs, N)
plot(t, f)
关于matlab - 绘制声音信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200179/