Я думаю, что вы ищете логическое индексирование.
Сначала создайте логический массив для значений в диапазоне столбца 1:
A=[49.6 46.1
49.65 46.3
50.1 47.03
50.2 47.06
51.35 46.027
51.36 46.20];
I = A(:,1)>=49 & A(:,1)<50;
I - вектор логического столбца,и true
для строк, находящихся в диапазоне.Вы можете использовать это для индексации нужных вам строк:
>> A(I,:)
ans =
49.6000 46.1000
49.6500 46.3000
Так что теперь вы можете просто вычислить mean
этого результата:
>> mean(A(I,:))
ans =
49.6250 46.2000