MATLAB: How to find out how many times a number apears in a 2D matrix ? which function to use

how many times it appears

Hey,
how can I find how many time a numbers appears in an 2D matrix for example:
If I have a matrix
x=[1,3,4;2,2,1;2,2,1]
number 2 appears 4 times
numger 1 appears 2 times
number 3 appears 1 time
Desired output:
22 1 3
22 1

Best Answer

n=2; % number to be tested
nnz(ismember(x,n))