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?

1 vue (au cours des 30 derniers jours)
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?

Réponse acceptée

Sara
Sara le 1 Juil 2014
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

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by