Why do I get an error with the fit function even though I'm following at MATLAB tutorial?

2 visualizaciones (últimos 30 días)
I am trying to learn how to use the fit function by using the following example code from MATLAB:
x = (0:0.2:5)';
y = 2*exp(-0.2*x) + 0.1*randn(size(x));
f = fit(x,y,'exp1')
However, I keep receiving this error message:
Check for missing argument or incorrect argument
data type in call to function 'fit'.
Error in test (line 3)
f = fit(x,y,'exp1')
I am almost 100% sure the code works fine, so I think something else is causing this. Is the fit function outdated? Based on the error message, I would think that there might be another copy of fit.m on my computer that I am unaware of, but I couldn't find anything. Thanks!

Respuesta aceptada

Kevin Yeung
Kevin Yeung el 27 de Jun. de 2020
I figured it out! I simply forgot to install the Curve Fitting Toolbox. Thanks anyways!

Más respuestas (1)

madhan ravi
madhan ravi el 27 de Jun. de 2020
Works fine for me. Probably you made a custom file fit.m .
which fit -all % what does it show?

Categorías

Más información sobre Curve Fitting Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by