J'ai une matrice m
et trace un histogramme de la troisième colonne. Je recherche le pic dans les 100 premiers bacs et obtiens la fréquence a
et l'index du bac est b
. Maintenant, j'ai besoin des bords de la poubelle avec l'index b
. Comment puis-je les obtenir?Obtient les bords de la corbeille à partir d'un histogramme par index du corbeille
nbins = 1000;
histo = histogram(m(:,3),nbins,'Orientation','horizontal');
[a,b] = max(histo.Values(1:100))
Utilisez les sorties de 'histcounts', ou' histo.BinEdges'. –
Merci! : D Lorsque j'écris 'c = histo.BinEdges (b)' je récupère une valeur. Est-ce le binEdge gauche ou droit ou dans mon cas le bord inférieur ou supérieur? – Chaostante
Ne demandez pas - essayez-le vous-même ... :) (indice: le vecteur 'BinEdges' est plus long de 1 que les' valeurs ') –