Вы пояснили в комментариях, что хотите, чтобы количество элементов в каждом столбце превышало пороговое значение, а не количество строк в матрице.
Это быстрый однострочник (при пороговом значении 20):
ratio = sum(M>20, 1) / size(M, 1);
Разбивая это, мы имеем
M > 20; % logical array which is 1 where M > 20, 0 otherwise
sum(M > 20, 1); % column-wise sum of the logical
sum(M > 20, 1) / size(M,1) % Divide the sum by the number of rows to get ratio.
Это будет работать для любого вектора столбца или матрицы.
Пример:
M = [10, 15, 20, 100
21, 0, 21, 101
0, 0, 21, 102];
ratio = sum(M>20, 1) / size(M, 1);
% >> ratio = [0.333..., 0.0, 0.666..., 1.0] = [1/3, 0/3, 2/3, 3/3]