I have X vector and Y vector. I have plotted graph. Now I sorted out some peak values (from Y). Stored in pks. Now, corresponding to these peaks values(pks), how I can find its corresponding X values?

I have X vector and Y vector. I have plotted graph. Now I sorted out some peak values (from Y). Stored in pks. Now, corresponding to these peaks values(pks), how I can find its corresponding X values?

 채택된 답변

If there is a biunivocal correspondence between X and Y (i.e. to each value of X corresponds only one value of Y and vice versa), then:
xpks = zeros(numel(pks),1);
for i = 1:numel(pks)
xpks(i) = pks(find(Y == pks(i),1));
end

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

질문:

2014년 7월 1일

댓글:

2014년 7월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by