How can I get the value on 2nd column that has the minimum value in 1st column?

2 views (last 30 days)
I have 200*2 matrix, first column contains data A and second column stands for x-location.
Like this,
A x
304 1
234 2
213 3
454 4
123 5
I want to extract x-location where data A is the minimum. I am really newbie in MATLAB, please understand. And if possible, I would like to know how to save the x_location to external txt or csv file. Thank you.

Answers (1)

the cyclist
the cyclist on 13 Nov 2016
M = [304 1
234 2
213 3
454 4
123 5];
[minA loc] = min(M(:,1));
xAtMin = M(loc,2);

Categories

Find more on Simscape Multibody in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!