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 件のコメント

James Tursa
James Tursa 2017 年 5 月 9 日
編集済み: James Tursa 2017 年 5 月 9 日
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 2017 年 5 月 9 日
I have several of these arrays
Jan
Jan 2017 年 5 月 10 日
@Mahmoud: Please answer James' question: What is wrong with T(:,:,1) + T(:,:,2)?

サインインしてコメントする。

 採用された回答

Walter Roberson
Walter Roberson 2017 年 5 月 9 日

1 投票

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

1 件のコメント

Orlando Ramirez-Valle
Orlando Ramirez-Valle 2021 年 2 月 14 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by