0001 function varargout = getAOdata(a)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 d = a.data;
0014 if isa(d, 'tsdata')
0015 x = d.t;
0016 y = d.x;
0017 elseif isa(d, 'xydata')
0018 x = d.x;
0019 y = d.y;
0020 elseif isa(d, 'fsdata')
0021 x = d.f;
0022 y = d.xx;
0023 elseif isa(d, 'cdata')
0024 x = [];
0025 y = d.vals;
0026 else
0027 error('### Unknown data type.');
0028 end
0029
0030
0031 if nargout == 1
0032 varargout{1} = y;
0033 elseif nargout == 2
0034 varargout{1} = x;
0035 varargout{2} = y;
0036 else
0037 error('### Incorrect output arguments.');
0038 end
0039
0040