Compute Mode of values in array greater than 0

5 次查看(过去 30 天)
I need to compute the mode from values in my array (9x9 array) greater than 0. This is because I only care about the values greater than 0 and 0 will more often than not be the mode. Any suggestions would be great. Thanks!

采纳的回答

Stephan
Stephan 2018-9-17
编辑:Stephan 2018-9-17
Hi,
here is a workaround using the properties of NaN :
A = [0 0 5; 0 0 0; 1 1 0;];
B=A;
B(A==0) = NaN;
res = mode(B);
disp(res)
Best regards
Stephan

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by