If I have the following 3D matrices. How I sum every T(:,:,1) with its following T(:,:,2) to have 3 2D matrices.
T(:,:,1) =
0 0 0 0 0 0 0 0 0 0
19 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0
21 0 0 0 0 0 0 0 0 0
0 22 0 0 0 0 0 0 0 0
0 0 23 0 0 0 0 0 0 0
0 0 0 24 0 0 0 0 0 0
0 0 0 0 25 0 0 0 0 0
0 0 0 0 0 26 0 0 0 0
0 0 0 0 0 0 27 0 0 0
T(:,:,2) =
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 13 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 14 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
T(:,:,1) =
0 0 0 0 0 0 0 0 0 0
19 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0
21 0 0 0 0 0 0 0 0 0
0 22 0 0 0 0 0 0 0 0
0 0 23 0 0 0 0 0 0 0
0 0 0 24 0 0 0 0 0 0
0 0 0 0 25 0 0 0 0 0
0 0 0 0 0 26 0 0 0 0
0 0 0 0 0 0 27 0 0 0
T(:,:,2) =
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 4 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 14 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
T(:,:,1) =
0 0 0 0 0 0 0 0 0 0
19 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0
21 0 0 0 0 0 0 0 0 0
0 22 0 0 0 0 0 0 0 0
0 0 23 0 0 0 0 0 0 0
0 0 0 24 0 0 0 0 0 0
0 0 0 0 25 0 0 0 0 0
0 0 0 0 0 26 0 0 0 0
0 0 0 0 0 0 27 0 0 0
T(:,:,2) =
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 4 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 5 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
How I sum every T(:,:,1) with its following T(:,:,2) to have 3 2D matrices.

3 Kommentare

James Tursa
James Tursa am 9 Mai 2017
Bearbeitet: James Tursa am 9 Mai 2017
Your question is unclear. Is there only one 3D array called T? Or do you have several of these arrays? Can you be more explicit in what output you want? I.e., other that simply doing T(:,:,1) + T(:,:,2) is is not clear to me what you want.
Adi Nor
Adi Nor am 9 Mai 2017
I have several of these arrays
Jan
Jan am 10 Mai 2017
@Mahmoud: Please answer James' question: What is wrong with T(:,:,1) + T(:,:,2)?

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 9 Mai 2017

1 Stimme

For any one of them,
sum(T, 3)

1 Kommentar

Orlando Ramirez-Valle
Orlando Ramirez-Valle am 14 Feb. 2021
Hello,
How can I add in 3D using intervals;
example:
(62x50x341) 3d matrix
I want to add the following intervals in 3D:
Intervals; 8,30,31,31,30,31,30,31,31,28,31,29
is it possible to do it in a loop?
Thanks in advance

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by