矩阵

时间:2015-10-11 15:46:57

标签: matlab matrix sum

考虑A = 100×5矩阵的随机整数在-100和100之间,我想找到B = A的每一行中的正(> = 0)值的数量使用总和(无循环) 。

B=sum(rint(:)>0)似乎不对,因为它只给出了整个矩阵的正值总数。

如何获取每行的值?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用B=sum(rint>0)来获取列的总和,并使用B=sum(rint>0,2)来获取行的总和。 Sum接受第二个参数来定义要求和的维度。