finding the min value in a cell array

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?

 Réponse acceptée

Guillaume
Guillaume le 20 Août 2014
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 commentaires

Duncan
Duncan le 20 Août 2014
thank you, I meant overall minimum
DGM
DGM le 25 Juil 2022
Modifié(e) : DGM le 25 Juil 2022
@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.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by