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개)

카테고리

태그

질문:

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