view m-toolbox/classes/@tsdata/evenly.m @ 6:2b57573b11c7
database-connection-manager
Add utils.mysql.execute
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Mon, 05 Dec 2011 16:20:06 +0100 (2011-12-05)
parents
f0afece42f48
children
line source
+ − % EVENLY defines if the data is evenly sampled or not
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ − %
+ − % DESCRIPTION:
+ − %
+ − % CALL: evenly = evenly(data)
+ − %
+ − % INPUTS: tsdata - a tsdata object
+ − %
+ − % OUTPUTS: evenly - signals whether the data is regularly sampled or not
+ − %
+ − % VERSION: $Id: evenly.m,v 1.1 2010/04/30 14:56:30 nicolodi Exp $
+ − %
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ −
+ − function evenly = evenly(data)
+ −
+ − % if the x vector has a null dimension ether the tsdata is empty or
+ − % the x vector has been collapsed. in those cases the data is
+ − % assumed to be evenly sampled
+ − if isempty(data.x)
+ − evenly = true;
+ − return;
+ − end
+ −
+ − % otherwise we fall back to the fitfs method
+ − [fs, t0, uneven] = tsdata.fitfs(data.x);
+ − evenly = ~uneven;
+ −
+ − end
+ −