finding value less than a threshold

Hi, suppose I have a matrix A as follows:
A =
1 2 3
3 3 6
4 6 8
4 7 7
I need to find the number of values of matrix A having value less than 6.
How to do this?
Thanks in advance

 Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de Mayo de 2011
sum(A(:)<6)

3 comentarios

Mohammad Golam Kibria
Mohammad Golam Kibria el 9 de Mayo de 2011
this code gives the following output:
>> sum(A(:)<6)
ans =
7
but in the matrix values less than 6 are 1,2,3,3,3,4,4 ;
so the output should be 20;
code might not correct.would u pls check again.Thanks
RoJo
RoJo el 9 de Mayo de 2011
>> sum(A(A<6))
ans =
20
Your original question is phrased wrong though for the answer you wanted. Should be 'sum of values of matrix A'
Walter Roberson
Walter Roberson el 9 de Mayo de 2011
RoJo is correct. Your original question asked for the *number* of values, and that is what I answered. RoJo's code is good if you want the total of those values.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda 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