您的位置 首页 百科问答

matlab sum

问题补充说明:',2):number=sum(A>0,则下面的一条语句是什么意思啊 一直A是一个矩阵; 是矩阵转置.',所以不是那么简单的A中大于0的数与2的和吧!

matlab sum

楼上的是错误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个

上一篇 芙蓉花与荷花的区别来自
下一篇 跑滴滴需要什么精意里皇热著华特手续
扫一扫,手机访问

扫一扫,手机浏览