Model Predictive Control Toolbox    
autosc, scal, rescal

Scales a matrix automatically or by specified mean and standard deviation.

Syntax

Description
autosc scales an input matrix or vector x by its column means (mx) and standard deviations (stdx) automatically and outputs mx and stdx as options. By using scal, the input can also be scaled by some specified means and/or standard deviations. rescal converts scaled data back to original data.

Output mx is a row vector containing the mean value for each column of x while stdx is a row vector containing the standard deviation for each column. Outputs ax and sx are obtained by dividing the difference of each column of x and the mean for the column by the standard deviation for the column, i.e., ax(:,i) = (x :,i) - mx(i)/stdx(i). Output rx is determined by multiplying each column of x by the corresponding standard deviation and adding the corresponding mean to that product.

If only two arguments are specified in scal or rescal, x is scaled by specified means (mx) only.

Example
See mlr for an example of the use of these functions.

See Also
mlr, plsr, wrtreg



appmod cmpc