Borrar filtros
Borrar filtros

Error Histfit too many arguments

2 visualizaciones (últimos 30 días)
desert_scientist90
desert_scientist90 el 2 de Oct. de 2019
Respondida: Siriniharika Katukam el 10 de Oct. de 2019
Hi I am trying to overlay a normal distribution and a gamma distribution in the same histogram. I am using the following code which give me a error message because I am using too many arguments under histfit. I tried to use the distribution fitter but my Y axis is density and I need frequency instead. Is there anyway to work around this?
Thanks in advance for your help
number_of_bins = 10;
histfit(rain1positive, 10,'gamma','normal');
xlabel('mm');
title('station 1 jja');
umber_of_bins = 10;
histfit(rain1, 10,'gamma');
xlabel('mm');
title('station 1 jja');
  2 comentarios
Adam Danz
Adam Danz el 2 de Oct. de 2019
histfit() has 1 required input and 2 more optional inputs. It does not have any name-value parameter options. The 3rd input specifies the distribution. Your 4th input, 'normal' is causing the problem. The distribution will be normal if the data produce a normal distribution so maybe I'm missing the point of this 'normal' input.
desert_scientist90
desert_scientist90 el 2 de Oct. de 2019
I'm trying to display both curves within the same histogram.

Iniciar sesión para comentar.

Respuestas (1)

Siriniharika Katukam
Siriniharika Katukam el 10 de Oct. de 2019
Hi
To display both curves in same histogram, try using below command after gamma distribution using "histfit":
hold on;
and then use “histfit” with normal distribution. This way you can display both the histograms in same figure.

Community Treasure Hunt

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

Start Hunting!

Translated by