在matlab中创建一些具有一些矩阵的最小数组的矩阵

时间:2017-04-14 08:57:13

标签: matlab matrix

我有一些大小相同的不同矩阵,例如5个N N矩阵A1A2A3,{{ 1}}和A4。我想创建一个N×N矩阵A5,使BB(i, j)A1(i, j)A2(i, j)A3(i, j)中的最小元素, A4(i, j)

由于A5(i, j)是一个很大的数字,因此首选效率更高的代码。

2 个答案:

答案 0 :(得分:1)

作为替代方案,

A = cat(3, A1, A2, A3, A4, A5);   % store equal-size 2d arrays in 3d array
B = min(A, [], 3);                % take minimum in 3rd dimension

答案 1 :(得分:0)

不是最漂亮但B = min(min(min(min(A1,A2),A3),A4),A5);应该有用。