作业帮 > 综合 > 作业

matlab中怎样统计数组里每一行大于某个值的数有多少个?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 05:52:33
matlab中怎样统计数组里每一行大于某个值的数有多少个?
例如数组 a = [ 1,2,3,4; 5,3,2,7; 4,5,6],怎样统计每一行大于4的数有多少个?
程序如下
a = [1,2,3,4; 5,3,2,7; 4 ,1, 5,6];

a1=a(1,:);%一行的数

a2=a(2,:);

a3=a(3,:);

n1=find(a1>4);

gs1=length(n1)%统计第一行大于4的个数

n2=find(a2>4);

gs2=length(n2)%统计第二行大于4的个数

n3=find(a3>4);

gs3=length(n3)%统计第三行大于4的个数
结果:
gs1 =
     0

gs2 =
     2

gs3 =
     2