MATLAB: Analyse hors limites du tableau

I have two arrays that have been imported one of which is a double array of bounds inputed from the user called num which contains for example [32.2; 32;-80.68;-80], on the other hand I have a LatitudeColumn{} cell array of a a nX1 size( the size n can change dependent on which file the user selected). I would like take the values 32.2 and 32 and find all values inside the LatitudeColumn{} cell array in which are out of « bounds » and then save the total number of values of the bounds ex 32.2>x>32.0. « After analysis there are Xnumber out of bounds ».

Meilleure réponse

  • J’ai découvert la réponse à ma propre question, il a été décidé de stocker les deux points de délimitation du tableau et d’utiliser cellfun pour implémenter la logique. Voici mon code pour les futurs téléspectateurs s’ils ont une question similaire.

    % code
    Latmax = num(1,1);
    Latmin = num(2,1);
    OutOfRangeLat = cellfun(@(x) (x > Latmin) & (x < Latmax), LatitudeColumn, 'Uni',0);
    NrOutOfRangeLat = sum('OutOfRangeLat');