2013-05-09 276 views
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 

谢谢...

回答

6

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

maxABCD = max(cat(3, A, B, C, D), [], 3) 
+1

谢谢你回复... – 2013-05-09 13:10:53

+0

@ user2299647你是我们lcome :) – 2013-05-09 13:13:11

2

还是以下也应该工作:

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

    5 9 9 
    8 9 9 
+0

非常感谢@ am304,这项工作! :d – 2013-05-09 13:10:02

相关问题