cumsum
누적합(Cumulative Sum)
설명
는 크기가 1보다 큰 B
= cumsum(A
)A
의 첫 번째 배열 차원의 시작에서부터 계산하여 A
의 누적합을 반환합니다.
A
가 벡터이면B
는A
의 누적합을 포함하는 동일한 크기의 벡터입니다.A
가 행렬이면B
는A
의 각 열의 누적합을 포함하는 동일한 크기의 행렬입니다.A
가 다차원 배열이면B
는 동일한 크기의 배열이며,A
의 차원 중 크기가 1보다 큰 첫 번째 배열 차원을 따라 누적합을 포함합니다.A
가 테이블 또는 타임테이블이면M
은 동일한 크기의 테이블 또는 타임테이블이며,A
의 각 변수의 누적합을 포함합니다. (R2023a 이후)
A
가 logical
형이고 B
가 double
형인 경우를 제외하면 B
의 클래스는 A
의 클래스와 동일합니다.
은 위에 열거된 구문에 대해 방향을 지정합니다. 예를 들어, B
= cumsum(___,direction
)cumsum(A,2,"reverse")
는 두 번째 차원의 끝에서 시작 방향으로 작업하여 A
의 행 내의 누적합을 반환합니다.
예제
입력 인수
팁
많은 누적 함수에서
"reverse"
옵션을 사용하면 입력 배열을 뒤집거나 반사하지 않고도 방향이 있는 계산을 빠르게 수행할 수 있습니다.