I am plotting the Maxwell-Boltzman distribution of molecular speeds. I want to be able to select a region to integrate using a manipulate function. Then I want to have that same region filled in on the plot. How can this be done? I can't seem to get filling to work quite correctly.
f[u_] :=
4 Pi ( (m)/(2 Pi kb T))^(3/2) u^2 Exp[ -(m u^2)/(2 kb T)];
subs = { kb -> 1.3806 * 10^(-23), T -> 300, m -> .0032/(6*10^(23))};
Plot[f[u] /. subs , {u, 0, 5000},
PlotRange -> All,
Filling -> {1000 -> Axis}]
Integrate[f[u] /. subs, {u, 1000, 2000}]
Manipulate[
Integrate[f[u] /. subs,
{u, a, b}],
{a, 0, 5000},
{b, 0, 5000} ]

