fn_spectrogram
Contents
Syntax
[y freqs yticklog yticklabel] = fn_spectrogram(x,dt[,freqscaling][,freqs]) fn_spectrogram(['display',]y,dt|tt,freqs,yticklog,yticklabel[,freqscaling][,clip])
Description
This is a wrapper of Matlab Wavelet Toolbox 'cwtft' function to do time-frequency analysis. The second function form is a utility to display the result.
Input - x ND array - signals: first dimension is time, second dimension is repetition (spectrograms will be averaged along this dimension), additional dimensions correspond to different conditions and will not lead to averaging cell array can be used as well for different conditions having different numbers of repetitions each - dt scalar - time bin in second - freqscaling function with prototype @(f)fun(f), or a char, e.g. 'f', or 'sqrt(f)' - indicates how to rescale the data frequency-by-frequency [default: no rescale]
Source
Thomas Deneux
Copyright 2015-2017