Determine percent of array elements which meet condition
49 views (last 30 days)
Show older comments
Gabriel Stanley
on 20 Jul 2021
Commented: Star Strider
on 20 Jul 2021
How can I check if a certain percentage of the values in an array meet a condition, e.g. are X% of the values of a given logical array=1?
0 Comments
Accepted Answer
Star Strider
on 20 Jul 2021
A logical array has two states, true=1 or false=0, so al that is necessary is to find the numbers of 1 values with respect to the total number of elements.
TF = randi([0 1], 25) == 1; % Create Array
T = nnz(TF) % Number Of 'true' Values
T_Pct = 100*T/numel(TF) % Percent 'true' Values
.
2 Comments
More Answers (0)
See Also
Categories
Find more on Financial Toolbox 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!