如何使这个矩阵求和 [英] How to make cumsum this matrix
本文介绍了如何使这个矩阵求和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
A= [ 1 2 4
2 3 1
3 1 2 ]
因此来自上面矩阵的答案应该是:
so that the answer from above matrix should be:
B = [ 1 3 7
9 12 13
16 17 19 ]
谢谢
推荐答案
配合cumsum
和reshape
可以带您到达那里:
Fiddling with cumsum
and reshape
can get you there:
B = reshape(cumsum(reshape(A', 1, [])), size(A))'
%# Equivalent to: B = A'; B = reshape(cumsum(B(:)), size(A))'
这将产生:
B =
1 3 7
9 12 13
16 17 19
这篇关于如何使这个矩阵求和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文