Smooths a 3-dimensional trajectory using a Savitzky-Golay smoothing filter.
Traj3DSmoothSG(trj3d, p = 3, n = p + 3 - p%%2, ...)A new trajectory which is a smoothed version of the input trajectory.
The 3=dimensional trajectory to be smoothed.
polynomial order (passed to sgolayfilt).
Filter length (or window size), must be an odd number. Passed to
sgolayfilt.
Additional arguments are passed to
sgolayfilt.
Consider carefully the effects of smoothing a trajectory with temporal gaps
in the data. If the smoothed trajectory is used to derive speed and/or
acceleration, it may be advisable to fill in the gaps before smoothing,
possibly by calling Traj3DResampleTime.
Traj3DFromCoords, sgolayfilt, TrajSmoothSG