99问答网
所有问题
MATLAB矩阵第一列元素满足某条件时,求第二列对应的元素均值
A=[175 75 96;
165 65 80;
186 95 105];
当第一列A(:,1)的元素大于160小于180时,得到第二列的对应元素
如得到矩阵
B=[175 75 96;
165 65 80]
举报该问题
推荐答案 2019-05-29
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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOve77OXt7zOtjj7zeO.html
相似回答
大家正在搜
相关问题
matlab 求两个矩阵对应位置上元素平均值
matlab中如何根据一个二维数组的列,求另一列的均值
Matlab中某矩阵具有三列数字,如何根据前两列数字来计算第...
matlab 求两个矩阵对应元素的平均值
MATLAB里面如何求1、2列相同的第三列对应的均值~~
matlab中如何将矩阵的每一列或者每一行的平均值赋给另外一...
matlab怎么把两列矩阵中的数其中一列相同项合并并且求出对...