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

谢谢...

4

2 回答 2

6

尝试沿第三维连接所有四个矩阵,然后调用max

maxABCD = max(cat(3, A, B, C, D), [], 3)
于 2013-05-09T12:52:44.963 回答
2

或者以下也应该起作用:

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

   5   9   9
   8   9   9
于 2013-05-09T12:53:47.363 回答