Я должен сегментировать аудиосигнал на несколько сегментов, и у меня должен быть доступ к каждому сегменту - PullRequest
0 голосов
/ 17 января 2020
[y,fs] = audioread('sound.wav'); 
n = numel(y);
ns = 2;
b=n/ns;
c = mat2cell(y,diff([0:b:n-1,n]));

Здесь из приведенного выше кода я разрезал сигнал на две равные половины. Что делать, если у меня есть сигнал 5se c и я хочу сегменты 2s, 2s, 1s, используя Matlab. Может ли кто-нибудь помочь мне в этом отношении? Используя приведенный выше код, я не могу сегментировать, если n равно od.

...