Mercurial > hg > camir-aes2014
diff toolboxes/MIRtoolbox1.3.2/MIRToolboxDemos/demo6curves.m @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolboxes/MIRtoolbox1.3.2/MIRToolboxDemos/demo6curves.m Tue Feb 10 15:05:51 2015 +0000 @@ -0,0 +1,68 @@ +function demo6curves(file) +% Example of use of curve analysis tools, such as moment estimations. + +if nargin == 0 + file = 'trumpet'; +end + +s = mirspectrum(file) +mircentroid(s) +mirspread(s) +mirskewness(s) +mirkurtosis(s) +mirflatness(s) +mirregularity(s) +mirentropy(s) +clear s + +e = mirenvelope(file) +mircentroid(e) +mirspread(e) +mirskewness(e) +mirkurtosis(e) +mirflatness(e) +mirentropy(e) + +display('Strike any key to continue...'); +pause +close all + +s = mirspectrum(file,'Frame',.1,1) +mircentroid(s) +mirspread(s) +mirskewness(s) +mirkurtosis(s) +mirflatness(s) +mirregularity(s) +mirentropy(s) +clear s + +display('Strike any key to continue...'); +pause +close all + +fe = mirframe(e,.1,1) +clear e +mircentroid(fe) +mirspread(fe) +mirskewness(fe) +mirkurtosis(fe) +mirflatness(fe) +mirentropy(fe) +clear fe + +display('Strike any key to continue...'); +pause +close all + +if nargin == 0 + file = 'czardas'; +end +t = mirtempo(file,'Periodicity','Frame') +h = mirhisto(t) +clear t +mircentroid(h) +mirspread(h) +mirskewness(h) +mirkurtosis(h) +mirflatness(h) \ No newline at end of file