How to obtain max value form Matrix A B C , and write to Matrix D
1 次查看(过去 30 天)
显示 更早的评论
How to obtain max value form Matrix A B C , and write to Matrix D ,as below
Matrix A
1 1 6
1 17 1
23 18 1
Matrix B
3 8 3
18 20 3
3 21 3
Matrix C
10 2 2
2 2 24
2 2 25
%%%%%%%%%%%%%%%%%
Matrix D
10 8 6
18 20 24
23 21 25
0 个评论
采纳的回答
Star Strider
2020-5-18
First use the cat function to concatenate them, then use the max function over the third dimension:
D = max(cat(3, Matrix_A, Matrix_B, Matrix_C),[],3)
producing:
D =
10 8 6
18 20 24
23 21 25
.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!