% -*- texinfo -*- % @deftypefn {Function File} [@var{YY},@var{PS}] = mapstd (@var{XX},@var{ymean},@var{ystd}) % Map values to mean 0 and standard derivation to 1. % % @example % [YY,PS] = mapstd(XX,ymean,ystd) % % Apply the conversion and returns YY as (YY-ymean)/ystd. % % [YY,PS] = mapstd(XX,FP) % % Apply the conversion but using an struct to inform target mean/stddev. % This is the same of [YY,PS]=mapstd(XX,FP.ymean, FP.ystd). % % YY = mapstd('apply',XX,PS) % % Reapply the conversion based on a previous operation data. % PS stores the mean and stddev of the first XX used. % % XX = mapstd('reverse',YY,PS) % % Reverse a conversion of a previous applied operation. % % dx_dy = mapstd('dx',XX,YY,PS) % % Returns the derivative of Y with respect to X. % % dx_dy = mapstd('dx',XX,[],PS) % % Returns the derivative (less efficient). % % name = mapstd('name'); % % Returns the name of this convesion process. % % FP = mapstd('pdefaults'); % % Returns the default process parameters. % % names = mapstd('pnames'); % % Returns the description of the process parameters. % % mapstd('pcheck',FP); % % Raises an error if FP has some inconsistent. % @end example % % @end deftypefn