我录制了一个音频信号(.wav),我需要使用matlab将此信号转换为矩阵或数组,因此我可以将其添加到另一个。
[x,fs] = wavread('C:\Users\Amira\Desktop\test222.wav');
fs=44100
length(x) = 339968
如何对此信号进行采样并将其转换为(N,1)的矩阵,其中N = 40。
答案 0 :(得分:1)
如果您只需要音频信号的前40个样本,则只需索引到x
:
[x,fs] = wavread('C:\Users\Amira\Desktop\test222.wav');
first40 = x(1:40);