MATLAB Answers

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

1 view (last 30 days)
William Visgauss
William Visgauss on 12 Feb 2020
Commented: dpb on 12 Feb 2020
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 on 12 Feb 2020
Do you have the Signal Processing Toolbox? If so findpeaks is the answer to your prayers... :)

Sign in to comment.

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


Sign in to comment.

Sign in to answer this question.

Translated by