Peak value on plot graph

39 次查看(过去 30 天)
y=a1(:,1);
chan1= y-mean(a1);
fs=128;
d=1/fs;
t=[0:length(chan1)-1]*d;
fs=fft(chan1,128);
pp=fs.*conj(fs)/128;
ff=(2:9)/128/d;
figure(4);
plot(ff,pp(2:9));
title('Power Spectrum');
xlabel('Frequency(Hz)');
ylabel('Power Spectrum Density(µv)');
grid on;
Peak.jpg
How to find peak value on y-axis without using Data Cursor tools. Thanks in advance.

采纳的回答

Star Strider
Star Strider 2020-1-15
If you have R2017b or later, you can use the islocalmax function.
If you have the Signal Processing Toolbox, you can use the findpeaks function.
  4 个评论
Reff
Reff 2020-1-16
Hi Strider,
It works well. Really aprreciate it. Thanks.
Star Strider
Star Strider 2020-1-16
As always, my pleasure!

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by