前面介绍了MATLAB累积连乘运算,现在开始学习MATLAB累积连加运算。
cumsum其实不叫连加运算,这是我为了好理解这么起的。
cumsum没有中文翻译。
如果A是一个向量, cumsum(A) 返回一个向量,该向量中第m行的元素是A中第1行到第m行的所有元素累加和;
如果A是一个矩阵, cumsum(A) 返回一个和A同行同列的矩阵,矩阵中第m行第n列元素是A中第1行到第m行的所有第n列元素的累加和。
cumsum表示如下。
- B = cumsum(A)
- B = cumsum(A,dim)
例如:
显示:
B =
1 3 6 10 15
例如:
- A = [1 4 7; 2 5 8; 3 6 9]
- B = cumsum(A)
显示:
B =
1 4 7
3 9 15
6 15 24
作者: curton, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3876349.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论