Info

This question is closed. Reopen it to edit or answer.

How would I determine multiple maximums of loaded data from an experiment?

1 view (last 30 days)
I conducted a simple experiment which displayed the natural frequency of a structure after inducing a vibration through it. The plotted data proves that the vibrations oscillate through the structure with some damping factor. I am curious as to how I would determine multiple maximums, the 8 largest, of the experimental data set inorder to determine the damping factor.
Any help would be greatly appricated as I am relativity new to MATLab.
  1 Comment
dpb
dpb on 12 Feb 2020
Do you have the Signal Processing Toolbox? If so findpeaks is the answer to your prayers... :)

Answers (1)

Star Strider
Star Strider on 12 Feb 2020
If you have the Signal Proicessing Toolbox, use the findpeaks function.
An alternative is the islocalmax function (R2017b and later).

Community Treasure Hunt

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

Start Hunting!