2016-04-19 3 views
0

Я записал звуковой сигнал (.wav), и мне нужно преобразовать этот сигнал в матрицу или массив, используя matlab, поэтому я могу добавить его в другой.Хранить аудиосигнал в массиве с использованием matlab

[x,fs] = wavread('C:\Users\Amira\Desktop\test222.wav'); 

fs=44100 

length(x) = 339968 

Как я могу пробовать этот сигнал и скрывать его до матрицы (N, 1), где N = 40.

+0

Почему вы хотите только 40 образцов из вашего входного сигнала? – Suever

ответ

0

Если вы хотите только первые 40 образцов аудио сигнала, вы можете просто индекс в x:

[x,fs] = wavread('C:\Users\Amira\Desktop\test222.wav'); 
first40 = x(1:40);