Selecting data in an array based on a logical value array?

Hello all.
I've recently found code that looked strange to me. See the below (this example is from MATLAB help for table).
Table_Example_1.png
Table_Example_2.png
The dark orange boxes show that data in a numeric array variable (here, it is 'T.BMI') can be directly selected by a logical value array. It seems useful to select a specific data withtout using a loop (so the calculation speed would be increased), but I don't know how this way of accessing data in a array is possible or works. Could you provide logical explanation of it?

More Answers (0)

Products

Release

R2018b

Asked:

on 11 Aug 2019

Edited:

on 11 Aug 2019

Community Treasure Hunt

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

Start Hunting!