필터 지우기
필터 지우기

multi-dimensional array - summing the layers (combining)

조회 수: 2 (최근 30일)
philio63
philio63 2022년 5월 22일
댓글: philio63 2022년 5월 22일
is there a way to combine (or sum) the layers of a multi-dimensional array
essentially, I have an array of multiple layers
p1(i,j,k)
and it outputs
val(:,:,1) =
1 2 3
4 5 6
val(:,:,2) =
2 2 2
2 2 2
What I'd like to do is, sum each layer, and then turn it into:
3 4 5
6 7 8
is there a function that can "sum" all the layers in an array. Essentially, I'm flattening the array, making it 2D.
Many thanks!

채택된 답변

DGM
DGM 2022년 5월 22일
To sum along a given dimension:
dim3sum = sum(val,3);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Number Theory에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by