


SET_XY_AXIS set the x-axis and y-axis values.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
DESCRIPTION: SET_XY_AXIS set the x-axis and y-axis values.
CALL: data = set_xy_axis (data, x, y);
ao.data = set_xy_axis (ao.data, x, y);
VERSION: $Id: set_xy_axis.m,v 1.4 2007/11/28 13:54:01 ingo Exp $
HISTORY: 21-06-2007 Diepholz
Creation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

0001 function data_out = set_xy_axis(data, x, y) 0002 % SET_XY_AXIS set the x-axis and y-axis values. 0003 % 0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0005 % 0006 % DESCRIPTION: SET_XY_AXIS set the x-axis and y-axis values. 0007 % 0008 % CALL: data = set_xy_axis (data, x, y); 0009 % ao.data = set_xy_axis (ao.data, x, y); 0010 % 0011 % VERSION: $Id: set_xy_axis.m,v 1.4 2007/11/28 13:54:01 ingo Exp $ 0012 % 0013 % HISTORY: 21-06-2007 Diepholz 0014 % Creation 0015 % 0016 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0017 0018 VERSION = '$Id: set_xy_axis.m,v 1.4 2007/11/28 13:54:01 ingo Exp $'; 0019 0020 % Check if this is a call for parameters 0021 if nargin == 2 0022 if isa(data, 'tsdata') && ischar(x) 0023 in = char(x); 0024 if strcmp(in, 'Params') 0025 data_out = plist; 0026 return 0027 elseif strcmp(in, 'Version') 0028 data_out = VERSION; 0029 return 0030 end 0031 end 0032 end 0033 0034 if nargin ~= 3 0035 error (['### please call this function with three parameter: ' ... 0036 'data = set_xy_axis (data, x, y);']); 0037 end 0038 0039 if size(x,2) > size(x,1) 0040 x = x.'; 0041 end 0042 if size(y,2) > size(y,1) 0043 y = y.'; 0044 end 0045 0046 data_out = data; 0047 data_out.x = x; 0048 data_out.y = y; 0049 0050 if nargin == 0 0051 error('### please use: data = set_xy_axis (data, x, y);'); 0052 end 0053 0054 % END