필터 지우기
필터 지우기

Peak detection in a Filled area 2-D plot

조회 수: 2 (최근 30일)
masha ghasemi
masha ghasemi 2020년 7월 5일
댓글: Image Analyst 2020년 7월 5일
Hello,
i've been working on "Filled area 2-D plot",
I have this image(that i attached) ....how can i detect maximum value of Y?
as you see in this image Y is 11.
Thanks a lot.
  댓글 수: 3
masha ghasemi
masha ghasemi 2020년 7월 5일
hello
i have an image from a face, i ploted this image using (Filled area 2-D plot),
i attached my result, i wanna find maximum Y from plot(as you see in this image is Y=11)
I coudnt use ''findpeaks'' because my output type from this kind of plot(Area) is 1*92 Area
Image Analyst
Image Analyst 2020년 7월 5일
Give us data and code to reproduce that plot.

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

답변 (1개)

Sumeet Singh
Sumeet Singh 2020년 7월 5일
You can use findpeaks, available in Signal Processing Toolbox to find local maxima.
  댓글 수: 3
Sumeet Singh
Sumeet Singh 2020년 7월 5일
If data is available to you then you may try this code.
[max_col, rows] = max(data)
[peak, col_idx] = max(max_col) %peak -> peak value in data, col_idx -> column index of peak value
row_idx = rows(col_idx) %col_idx -> row index of peak value
Stacked value can be calculated by summing up the row containing peak value
masha ghasemi
masha ghasemi 2020년 7월 5일
hello
i have an image from a face, i ploted this image using (Filled area 2-D plot),
i attached my result, i wanna find maximum Y from plot(as you see in this image is Y=11)
I coudnt use ''findpeaks'' because my output type from this kind of plot(Area) is 1*92 Area
please heeeelp me

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

카테고리

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