Azzera filtri
Azzera filtri

How to plot mean with respect to bins?

3 visualizzazioni (ultimi 30 giorni)
Sritoma Bose
Sritoma Bose il 30 Ago 2021
Commentato: Sritoma Bose il 14 Set 2021
I need to make 6 bins:Condition:<0.2;>0.2<0.4;>0.4<0.6;>0.6<0.8;>0.8<1,>1
For each bins i have got some mean values,now i have to plot these means in respective bins.The x axis will be having the bins,and y axis is the mean variable.So how do I do that?

Risposte (1)

Wan Ji
Wan Ji il 30 Ago 2021
Hi friend,
Use histcounts and histogram, then the work is done
clc;clear
value = rand(100,1) + 0.1; % lack of your data, i generate it myself
x = [0.0,0.2, 0.4, 0.6,0.8,1.0,1.2]; % you can set 0.0 to min(value) and 1.2 to max(value)
[N, edges] = histcounts(value,x);
histogram('BinEdges',edges,'BinCounts',N)
  2 Commenti
Adam Danz
Adam Danz il 30 Ago 2021
Or, if the averages are already stored somehwere,
x = 0 : 0.2 : 1;
averages = rand(1,numel(x)-1);
histogram('BinEdges',x,'BinCounts',averages)
Sritoma Bose
Sritoma Bose il 14 Set 2021
Thank you,this was helpful

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by