假设我有以下矩阵:
j =
1 2 3 4
1 2 3 4
5 6 7 8
5 6 7 8
我想回到以下矩阵:
z =
3 4
4 4
我使用max命令的经验没有产生类似于z的结果,似乎max函数将参数转换为列向量。
答案 0 :(得分:3)
您希望所有维度中所有出现次数的行和列索引 (即最大值为单个值,可能出现在几个条目中)。然后:
[rows, cols] = find(j==max(j(:)));
result = [rows cols];