How to find the peaks of the importing data ?

I have imported two column to work space the first is Acc it's the acceleration and the second is Time
Time start from 0.001 to 1.638, it's 1683*1
Acc is variable but it's not around zero, it's 1683*1
Data=plot(Time,Acc)
Now i need to get the Peak values of the figure.
the figure is plotted but i got the following error
Error using findpeaks Expected Y to be one of these types:
numeric
Instead its type was matlab.graphics.chart.primitive.Line.
Error in findpeaks>parse_inputs (line 191) validateattributes(Yin,{'numeric'},{'nonempty','real','vector'},...
Error in findpeaks (line 134) = parse_inputs(Yin,varargin{:});
Thanks in advance.

 Accepted Answer

The function call should look like this,

 out = findpeaks(Acc,Time)

2 Comments

Lol i write it with wrong concept. so if i want to plot these values on the origin figure what should i do ?
You can just omit the output arguments
findpeaks(Acc,Time)
Or, see here for examples of other ways.

Sign in to comment.

More Answers (0)

Asked:

on 17 Apr 2018

Edited:

on 17 Apr 2018

Community Treasure Hunt

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

Start Hunting!