Borrar filtros
Borrar filtros

How to fit a normal distribution curve to a bar graph?

7 visualizaciones (últimos 30 días)
parslee
parslee el 26 de Dic. de 2022
Editada: Matt J el 26 de Dic. de 2022
I have a bar plot and I tried fitting a Gaussian distribution curve using normpdf, but it's not working. What am I doing wrong?
lx = linspace(1,32,32);
figure(1)
hold on
bar(diftn)
plot(lx,normpdf(diftn))
  1 comentario
parslee
parslee el 26 de Dic. de 2022
Editada: parslee el 26 de Dic. de 2022
diftn =
0.0401
0.0422
0.0755
0.0914
0.1044
0.1358
0.1955
0.2271
0.2311
0.2337
0.3979
0.3490
0.4389
0.4626
0.7340
1.0000
1.0000
0.7340
0.4626
0.4389
0.3490
0.3979
0.2337
0.2311
0.2271
0.1955
0.1358
0.1044
0.0914
0.0755
0.0422
0.0401

Iniciar sesión para comentar.

Respuesta aceptada

Matt J
Matt J el 26 de Dic. de 2022
Editada: Matt J el 26 de Dic. de 2022
One way,
load diftn
x=(1:numel(diftn))';
fobj=fit(x,diftn,'gauss1');
plot(fobj,x,diftn)

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by