Dear All, I have some data from a force plate (a person jumping up and down
10times...so the data has peaks when the person is pushing off of the force plate and the forceplate reads 0 when the person is in the air) and would like to go from this data to position of the body jumping on the force plate. I am using the following code in Matlab, but having what appears to be strange results:%GRF is in Newtons - column vector %Mass - kg - single value %Sampling Rate of force plate = 1500Hz - single value
Acceleration = (GRF/Mass) - 9.81; Velocity = (1/1500) * cumtrapz(Acceleration); Position = (1/1500) * cumtrapz(Velocity);
I think using the cumtrapz function is my problem??? That is, when I plot velocity versus time, it looks like a sine wave but the sine wave is always increasing (it seems to increase without returning to zero...looks like multiple sine waves on a slant). I think if I plot this for one jump, the data looks correct, but for the entire trial it does not seem to be working. Is this correct? Any help would be greatly appreciated.