如何在多个矩阵中找到对应元素的最大值?

3
我有四个矩阵,它们的维度相同,假设为:
A = 
    1 2 5
    4 2 9

B =
    4 5 9
    8 0 1

C =
    5 3 9
    0 4 0

D =
    5 9 1
    0 9 3

如何找到四个矩阵中所有对应元素的最大值?在我的例子中,结果应该如下所示:
maxABCD =
    5 9 9
    8 9 9

谢谢你…
2个回答

6
尝试将所有四个矩阵沿第三个维度拼接,然后调用 max
maxABCD = max(cat(3, A, B, C, D), [], 3)

2

或者以下内容也可以正常工作:

>> max(A,max(B,max(C,D)))
ans =

   5   9   9
   8   9   9

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接