MATLAB: How to find the X value that corresponds to the peak Y value from a set of plots

forfor loopif statementinterpolationlooping

Hi,
I have 100 output curves, and I would like to pick the value of X that corresponds to the maximum Y value. X and Y values are obtained in separate files. I have attached herewith three sets of curves, X1, X2, and X3 for Y1, Y2 and Y3. The Y-axis values is the sum of values from column 2 to 11 in Y files.
I would be grateful if anyone can help me in this regard. Please, let me know if my question is not clear enough.
Thank you very much. Regards, Ismail

Best Answer

[maxvaly,idx] = max(y) ;
maxvalx = x(idx) ;
where x and y are you data.