Determine percent of array elements which meet condition
45 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Star Strider
2021-7-20
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
.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Financial Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!