Method ao/eqmotion


  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

Parameter Description

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')

back to top back to top

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'}




©LTP Team