【发布时间】:2016-05-16 20:52:52
【问题描述】:
我有一个大小为 nx1 的单元格对象,它在每个坐标处包含一个大小为 mxnxk 的矩阵。
作为输出,我想得到一个大小为 mxnxk 的矩阵,它是单元格中所有矩阵的每像素最小操作的结果。
我目前使用 for 循环,但我更喜欢使用更优雅的东西。
代码示例:
%example for an input (in my case m,n and k are much bigger)
m = 4; n=3; k=2;
relevanceCell = {rand(m,n,k),rand(m,n,k),rand(m,n,k)}
%prints input
relevanceCell{:}
%for loop for calculating the per-pixel minimal value.
minRes = relevanceCell{1};
for ii=2:length(relevanceCell)
minRes = min(minRes,relevanceCell{ii});
end
%prints output
minRes
【问题讨论】:
标签: matlab