Undefined function for input arguments of type 'double' - fit function

27 views (last 30 days)
I'm running the following code:
close all
clear
clc
x = [0:0.01:1];
A=[0.0; 0.2; 0.4; 0.6; 0.8; 1.0];
B=[0.0; 0.034; 0.12; 0.267; 0.5; 1.0];
f=fit(A,B,'poly2')
But it results in the following error:
Undefined function 'fit' for input arguments of type 'double'.
Error in filename (line 68)
f=fit(A,B,'poly2')
I checked that the folder is in the correct path.
Help is appreciated.

Accepted Answer

Guillaume
Guillaume on 23 Dec 2018
Most likely you don't have the curve fitting toolbox installed or you don't have a license for it.
  6 Comments

Sign in to comment.

More Answers (1)

madhan ravi
madhan ravi on 23 Dec 2018
What does the below show?
which fit -all
whos fit
  4 Comments
Jochem
Jochem on 23 Dec 2018
I do have it installed:
Statistics and Machine Learning Toolbox Version 11.3 (R2018a)

Sign in to comment.

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!