I am trying to fit a curve to data i read in from a excel file. This is the code i have so far. I've been trying to debug it for some time and the line that is giving me problems is when i use polyfit. The values that it gives for constants are NAN and NAN.
cardatatable = xlsread('carmpg.csv')
mpg = cardatatable(:,1);
horsepower = cardatatable(:,4);
xlabel('miles per gallon')
p = polyfit(mpg,horsepower,1);
mpgfit = linspace(min(mpg),max(mpg),1000);
horsepowerfit = polyval(P,mpgfit);