How to find the difference of the maximum points between datasets
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I have three data sets of sine waves, I am looking of the way to find the maximum points (only) for each dataset and then find the difference between them
댓글 수: 0
답변 (2개)
Image Analyst
2019년 1월 21일
Try
[max1, index1] = max(signal1);
[max2, index2] = max(signal2);
[max3, index3] = max(signal3);
% Difference between maximum amplitudes.
diff12 = abs(max1 - max2);
diff13 = abs(max1 - max3);
diff23 = abs(max2 - max3);
% Now diff between indexes
indexDiff12 = abs(index1 - index2);
indexDiff13 = abs(index1 - index3);
indexDiff23 = abs(index2 - index3);
댓글 수: 3
Kevin Phung
2019년 1월 21일
if y1 is vector consisting of the y-values for your sinewave,
max(y1)
will return the max value. min(y1) will give you its minimum.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!