finding the min value in a cell array
25 次查看(过去 30 天)
显示 更早的评论
I have the following:
cell = {[5;2;4;3;6;9] [2;5;4;8;9;7] [8;4;5;6;7;9]}
I would like to find the minimum value in the first two columns of "cell".
basically I want to take the first two columns and compute the smallest value. i.e. 2
How should I do that?
0 个评论
采纳的回答
Guillaume
2014-8-20
You've not well defined what you mean by minimum (overall minimum or minimum of each column).
Overall minimum:
min(vertcat(c{[1 2]}))
minimum of each column:
cellfun(@min, c)
By the way, do not name your variable cell, this will prevent using from using the built-in cell function.
2 个评论
DGM
2022-7-25
编辑:DGM
2022-7-25
@Mehri Mehrnia's comment-as-answer moved here:
min(vertcat(c{[1 2]})) : it computes just for 1st array.
I look for all arrays that each array is a vector with different size.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!