# How to find largest Peak Values of signal and Save X,Y Values in MATLAB

1 view (last 30 days)
Hammad Younas on 21 Feb 2023
Commented: Rik on 21 Feb 2023
Hello, I have the following Dataset in which first column shows the X-axis and 2nd Column shows the Y-axis.
I want to find Peak Value as shown in the image below and
Save the X and Y axis Values Corresponding Peak. Y axis Values as Amplitude and X axis values as Time
After that I want to subtract 2nd peak from 1st peak, and 4th peak from 3rd Peak.
It should be general for example if i got 6 peaks then 2nd subtract from 1st then 4th from 3rd and 6th from 5th
How can i do that in MATLAB
##### 2 CommentsShow 1 older commentHide 1 older comment
Rik on 21 Feb 2023
I recovered the removed content from the Google cache (something which anyone can do). Editing away your question is very rude. Someone spent time reading your question, understanding your issue, figuring out the solution, and writing an answer. Now you repay that kindness by ensuring that the next person with a similar question can't benefit from this answer.

KSSV on 21 Feb 2023
The above functions gives you index of the max value, using this index you can get x-value as well.
##### 2 CommentsShow 1 older commentHide 1 older comment
Rik on 21 Feb 2023
Deleted comment:
Approximately at 21 Feb 2023 08:02:28 GMT
@KSSV it does not work Sir.

Sam Chak on 21 Feb 2023
If you are referring 'e' as the exponential function, and so on, then try this:
e1 = exp(1)
e1 = 2.7183
e2 = exp(2)
e2 = 7.3891
e3 = exp(3)
e3 = 20.0855

### Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

R2022b

### Community Treasure Hunt

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

Start Hunting!

Translated by