sample code array question

2 vues (au cours des 30 derniers jours)
Rambo
Rambo le 9 Avr 2011
I found this code:
function SECTIONS = makeframe (Y, FS)
% Input the raw signal array and sampling rate % output: 25 critical frequency bands x number of timeframes % output values are energy strength
Y = convertmono(Y); len = length(Y); window = round(0.37.*FS); % hanning window width interval = round(0.0116.*FS); % 512 %interval = 1024; len = len - window; numintervals = len / interval; kk=1; hanw = hanning(window);
%SECTIONS = zeros(interval,numintervals); for ii = 1:interval:len % if ii+interval > len % interval = len-ii+1; % disp('coming to end'); % disp(interval); % disp(ii); % SECTIONS(ii:ii+interval-1,kk)=Y(ii:ii+interval-1); % else % SECTIONS(:,kk)=Y(ii:ii+interval-1); % (8:25pm) SECTIONS(:,kk) = dividefreqs(Y(ii:ii+interval-1),FS).'; % disp(ii) % fprintf('Grabbing interval %g to %g\n',ii,ii+window-1); SECTIONS(:,kk) = dividefreqs(Y(ii:ii+window-1).*hanw,FS).'; % end
% disp(size(SECTIONS)); kk = kk+1; end
One thing that I don't understand is how the array SECTIONS is used since its creation is commented out %SECTIONS = zeros(interval,numintervals); ?
  1 commentaire
Oleg Komarov
Oleg Komarov le 9 Avr 2011
Format the code for improved readability.

Connectez-vous pour commenter.

Réponses (2)

Rambo
Rambo le 9 Avr 2011

Rambo
Rambo le 10 Avr 2011
anyone can help?

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by