How to display multiple histogram with one run
Mostra commenti meno recenti
I am generating random numbers (data) with the 3 parameter weibull distribution.
In my code, I have 25 combinations of my parameters (b=1:5; T=1:5) and I want to display every single combination as a histogram.
So at the end, I have 25 histogram of data.
The problem is, only the last combination of my parameter ( b=5, T=5) is displayed.
How can I see ALL 25 histograms with one run?
Edit: I deleted the 2 parameter weibull in my code for better overview about my question.
clear all;
n = 100;
t0 = 0.5;
b = 1:5;
T = 1:5;
for v_T = 1:length(T)
for v_b = 1:length(b)
data(:,v_b,v_T) = wblrnd(v_T,v_b, [n,1]) + t0;
end
end
histogram (data)
ax = gca;
get(ax, 'position')
ax.XLim=[0,10];
Risposta accettata
Più risposte (1)
Walter Roberson
il 17 Set 2020
You did not put in
hold on
2 Commenti
Mustafa Vural
il 17 Set 2020
Walter Roberson
il 17 Set 2020
Well you can use subplot() or you can use the newer tiled layout operations, if you want all the histograms to appear in the same figure but diffrent axes.
Or you can add a call to figure() to create a new figure each time.
Categorie
Scopri di più su Data Distribution Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
