You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
782 B

% melstats.m
% David Rowe April 2015
%
% plots some stats of mel/lsp quantisers
function melstats(filename)
mel = load(filename);
[m n] = size(mel);
nbins = 10;
% histograms of each value
figure(1)
clf
subplot(211)
[h x] = hist(mel(:,1),nbins);
plot(x,h,"1");
hold on
for i=2:n
[h x] = hist(mel(:,i),nbins);
colour = sprintf("%d",i);
plot(x,h,colour);
end
hold off
% histograms differences
subplot(212)
[h x] = hist(mel(:,1),nbins);
plot(x,h,"1");
hold on
for i=2:n
[h x] = hist(mel(:,i)-mel(:,i-1),nbins);
colour = sprintf("%d",i);
plot(x,h, colour);
end
hold off
figure(2)
plot(mel(:,1),mel(:,2),'r+')
hold on;
plot(mel(:,3),mel(:,4),'g+')
plot(mel(:,5),mel(:,6),'b+')
hold off;
endfunction