view m-toolbox/classes/+utils/@plottools/allxscale.m @ 0:f0afece42f48
Import.
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Wed, 23 Nov 2011 19:22:13 +0100 (2011-11-23)
parents
children
line source
+ − % ALLXSCALE Set all the x scales on the current figure.
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ − %
+ − % DESCRIPTION: ALLXSCALE Set all the x scales on the current figure.
+ − %
+ − % CALL: allxscale(scale) scale = 'lin' or 'log';
+ − %
+ − % VERSION: $Id: allxscale.m,v 1.1 2008/08/05 17:51:32 ingo Exp $
+ − %
+ − % HISTORY: 02-05-2004 M Hewitson
+ − % Creation.
+ − %
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ −
+ − function allxscale(scale)
+ −
+ − c = get(gcf, 'children');
+ −
+ − if ~(strcmpi(scale, 'lin') || (strcmpi(scale, 'log')))
+ − error('### please use ''lin'' or ''log'' as an input.')
+ − end
+ −
+ − for k=1:length(c)
+ −
+ − t = get(c(k), 'Tag');
+ − if isempty(t)
+ − set(c(k), 'XScale', scale);
+ − end
+ −
+ − end
+ −
+ − end
+ −