Remove linear trend from vectors
DSP System Toolbox / Statistics
The Detrend block removes a linear trend from the length-M input vector, u, by subtracting the straight line that best fits the data in the least squares sense.
The least squares line, û = ax + b, is the line with parameters a and b that minimizes the quantity
for M evenly-spaced values of x, where ui is the ith element in the input vector. The output, y = u-û, is always an M-by-1 column vector.
Input — Input data
Input data, specified as a vector. The block removes the straight line that best fits the data in the least squares sense.
Output — Output data
Output data, returned as a column vector. The block returns the remaining data after removing the straight line that best fits the data in the least squares sense.
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
Generated code relies on the
memset function (
string.h) under certain
Introduced before R2006a