问题补充说明:',2):number=sum(A>0,则下面的一条语句是什么意思啊 一直A是一个矩阵; 是矩阵转置.',所以不是那么简单的A中大于0的数与2的和吧!
楼上的是错误360问答的
sum(x,2)东求即世确限首表示矩阵x的横向相加,求每行的和,结果是列向量。
而缺省的sum(x)就是竖向相加,求每列的和,边面体倍结果是行向量。
A>0的乐结果是得到一个逻辑矩阵,大小跟原来的A一致,
A中大于零的元素的位置置为1,小于等于零的位置置为0。
所以底误创香横向求和以后,就是求A中每行大于零的元素个数。
例如
>>A=randn(5)
A=
-0.432561.1909-0.186710.113930.29441
-1.66561.认间非计祖德音室18920.725买似总但深块印脚束九七791.0668-1.3362
0.12533-0.037633-0.588320.0592810.71432
0.287680.327292.1832-0.0956481.6236
-1.14650.17464-0.1364虽以-0.83235-0.69178
>>sum(A>0,2)
ans=
3
3
3
4
1
就是说A的第一行大于零的有3个,第二行大于零的有3个,……,最后一行大于零的有1个