MATLAB矩阵第一列元素满足某条件时,求第二列对应的元素均值

A=[175 75 96;
165 65 80;
186 95 105];
当第一列A(:,1)的元素大于160小于180时,得到第二列的对应元素
如得到矩阵
B=[175 75 96;
165 65 80]

A=[175 75 96;
165 65 80;
186 95 105];
[row,col]=size(A);
b=[];%%定义空矩阵
for i=1:row
    if A(i,1)>160&&A(i,1)<180%%判断语句
       b=[b;A(i,:)];%%成立时,扩展b矩阵
    end
end

温馨提示:答案为网友推荐,仅供参考
相似回答