我想计算一个 N×N...×N 数组的最大值,更重要的是它的坐标,而不指定它的尺寸。
例如,让我们采取:
A = [2 3];
B = [2 3; 3 4];
该函数(让我们调用它MAXI
)应该为 matrix 返回以下值A
:
[fmax, coor] = MAXI(A)
fmax =
3
coor =
2
对于矩阵B
:
[fmax, coor] = MAXI(B)
fmax =
4
coor=
2 2
主要问题不是开发一个特别适用于一个类的代码,而是开发一个尽可能快地适用于任何输入(具有更高维度)的代码。