How I can produce the integration of digital signal data without knowing the function?

48 次查看(过去 30 天)
Hello all,
I have 512 acceleration data points. I want to integrate the data points to get the velocity and then the displacement data points by using Trapezium and Sympson's rules.
Example of my data points: x = [0 0.002 0.0039 0.0059 0.0078 0.0098 0.0117]; time(s) y = [-0.5570 0.1310 0.4010 0.0722 -0.5210 -0.8090 -0.7230]; acceleration (m/s2)
The problems happened when I looked around MATLAB code needs a function. By I dont.
Please advice.
Thank you for your time.
Regards, SMY

采纳的回答

Star Strider
Star Strider 2016-6-3
Use the cumtrapz function with your vector. It does not need a function.
  15 个评论
farzad
farzad 2020-4-16
dear Star, how do we check that we have not eliminated any energy from the signal by filtering it ? and is CWT the best option to filter ?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Signal Processing Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by