Compute Mode of values in array greater than 0

3 visualizaciones (últimos 30 días)
Tyler Smith
Tyler Smith el 17 de Sept. de 2018
Comentada: Tyler Smith el 17 de Sept. de 2018
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!

Respuesta aceptada

Stephan
Stephan el 17 de Sept. de 2018
Editada: Stephan el 17 de Sept. de 2018
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

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by