LTPDA Toolbox™ | contents | ![]() ![]() |
EQMOTION solves numerically a given linear equation of motion %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: EQMOTION solves numerically a given linear equation of motion: d^2 x dx F(t) = alpha2 ------- + alpha1 ------ + alpha0 (x-x0) dt^2 dt CALL: eqmotion(a) b = eqmotion(a,pl) INPUTS: a - analysis object(s) containing data as a function of time. pl - parameter list containing input parameters. OUTPUTS: b - analysis object(s) containing output data as a function of time. Parameters Description NOTE: Derivative estimation is performed with the parabolic fit approximation by default [1, 2]. Try to change D#COEFF to use another method. D0COEFF is used to calculate a five point data smoother to be applied to the third term at the second member of the equation above. If you do not whant to smooth data (before the multiplication with alpha0) you have to input NaN for D0COEFF. See also help for ao/diff and utils.math.fpsder. REFERENCES: [1] L. Ferraioli, M. Hueller and S. Vitale, Discrete derivative estimation in LISA Pathfinder data reduction, Class. Quantum Grav., 7th LISA Symposium special issue. [2] L. Ferraioli, M. Hueller and S. Vitale, Discrete derivative estimation in LISA Pathfinder data reduction http://arxiv.org/abs/0903.0324v1 SEE ALSO: ao/diff, utils.math.fpsder %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details | |
---|---|
Access | public |
Defining Class | ao |
Sealed | 0 |
Static | 0 |
Sets for this method … |
---|
Default |
Default |
|||
---|---|---|---|
no description | |||
Key | Default Value | Options | Description |
eqmotion | |||
ALPHA0 | 0 | none | Zero order coefficient. Input a cdata ao with the proper units or a number. |
ALPHA1 | 0 | none | First order coefficient. Input a cdata ao with the proper units or a number. |
ALPHA2 | 0 | none | Second order coefficient. Input a cdata ao with the proper units or a number. |
X0 | 0 | none | Data offset. Input a cdata ao with the proper units or a number. |
D0COEFF | -0.085714285714285715 | none | Data smoother coefficient. |
D1COEFF | -0.20000000000000001 | none | First derivative coefficient. |
D2COEFF | 0.2857142857142857 | none | Second derivative coefficient. |
TARGETUNITS | 'N' | none | Set this parameter if you input just numbers for the ALPHA# coefficients. |
Example |
---|
plist('ALPHA0', [0], 'ALPHA1', [0], 'ALPHA2', [0], 'X0', [0], 'D0COEFF', [-0.085714285714285715], 'D1COEFF', [-0.20000000000000001], 'D2COEFF', [0.2857142857142857], 'TARGETUNITS', 'N') |
Some information of the method ao/eqmotion are listed below: | |
---|---|
Class name | ao |
Method name | eqmotion |
Category | Signal Processing |
Package name | ltpda |
VCS Version | 967b0eec0dece803a81af8ef54ad2f8c784b20b2 |
Min input args | 1 |
Max input args | -1 |
Min output args | 1 |
Max output args | -1 |
Can be used as modifier | 1 |
Supported numeric types | {'double'} |
![]() |
Method: ao/edgedetect | Method: ao/evaluateModel | ![]() |
©LTP Team