How to find peaks of two arrays of same length?

조회 수: 1 (최근 30일)
NikePro
NikePro 2016년 12월 9일
댓글: Image Analyst 2016년 12월 10일
Hi all,
I have a csv file that I opened using csvread and then I set up my arrays as;
Array1 = M(:, 1);
Array2 = M(:, 2);
plot(Array1,Array2)
where M is my csvread. The plot came out nicely but I am trying to find the peaks of this data. I have tried to use the findpeaks and [pks,locs] = findpeaks(data); but it just keeps saying that findpeaks is undefinded.
I'd appreciate any help on this!

답변 (1개)

Star Strider
Star Strider 2016년 12월 10일
If you do not have the findpeaks function, you likely do not have the Signal Processing Toolbox.
Run this line in your Command Window (or a script file):
ver signal
If you have the Signal Processing Toolbox, it will tell you.
  댓글 수: 1
Image Analyst
Image Analyst 2016년 12월 10일
And of course you wouldn't do
[pks,locs] = findpeaks(data);
you'd do
[pks, locs] = findpeaks(Array2);

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Descriptive Statistics에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by