How to find peaks of two arrays of same length?
조회 수: 1 (최근 30일)
이전 댓글 표시
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!
댓글 수: 0
답변 (1개)
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
2016년 12월 10일
And of course you wouldn't do
[pks,locs] = findpeaks(data);
you'd do
[pks, locs] = findpeaks(Array2);
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!