How do I get MATLAB to extract a specific value in an array?

2 次查看(过去 30 天)
I’ve got a 6 x 2 double that looks like this;
AA =
1.5 1269.52132592592
2.5 1331.48519957181
3.5 350.503689964563
4.5 105.680838840683
5.5 33.4192155773747
6.5 32.0466481498415
I’m looking to identify the indices in column 1 when the data in column 2 is less than 105, and then extract the first actual value from column 1 that meets this criteria.
>> BB = (AA(:,2) < 105) results in:
BB =
0
0
0
0
1
1
But how do I use MATLAB to extract and save the actual value of 5.5?

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2014-2-19
编辑:Azzi Abdelmalek 2014-2-19
idx= AA(:,2)<105
out=AA(idx,1)

更多回答(0 个)

产品

Community Treasure Hunt

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

Start Hunting!

Translated by