找到单元格之间矩阵中每个数据的最小值并保存索引

时间:2014-04-16 00:54:06

标签: arrays matlab matrix indexing cell

我有一个单元格:

data  = 1 x 95

每个单元格包含

160 x 160 double

我想在95个单元格之间的160 x 160矩阵中找到每个数据(行,列)的最小值,所以答案是:

data = 1 x 1
min(160 x 160) double

另外,我想保存索引,该矩阵给出该数据的最小值(行,列),答案是这样的:

index = 160x160 

有任何帮助吗?三江源。

1 个答案:

答案 0 :(得分:3)

连接单元格元素以形成ND数组。

concatenated_data = cat(3, data{:});
[min_values, min_index] = min(concatenated_data, [], 3);