Narzędzie dopasowania krzywej Matlab, cftool, funkcja generowania kodu nie daje takiego samego dopasowania

Używam narzędzia dopasowywania krzywej Matlaba,cftool, aby dopasować zestaw punktów, które mam. Problem, z którym mam do czynienia, polega na tym, że funkcja generowania kodu nie da mi takiego samego dopasowania, jak w przypadkucftool.

To nie jest to, czego chcę, ponieważ chcę uzyskać dane z wykresu resztkowego. Mógłbym też po prostu skopiować funkcję zcftool i zrób to ręcznie. Ale nie rozumiem, dlaczego wygenerowany kod nie tylko da mi takie samo dopasowanie krzywej.

Thecftool plik sesji:http://dl.dropbox.com/u/20782274/test.sfit

Wygenerowany kod z Matlab:

function [fitresult, gof] = createFit1(Velocity, kWhPerkm)
%CREATEFIT1(VELOCITY,KWHPERKM)
%  Create a fit.
%
%  Data for 'untitled fit 3' fit:
%      X Input : Velocity
%      Y Output: kWhPerkm
%  Output:
%      fitresult : a fit object representing the fit.
%      gof : structure with goodness-of fit info.
%
%  See also FIT, CFIT, SFIT.

%  Auto-generated by MATLAB on 02-Dec-2012 16:36:19


%% Fit: 'untitled fit 3'.
[xData, yData] = prepareCurveData( Velocity, kWhPerkm );

% Set up fittype and options.
ft = fittype( 'a/(0.008*x) + c*x^2 + d*90', 'independent', 'x', 'dependent', 'y' );
opts = fitoptions( ft );
opts.DiffMaxChange = 0.01;
opts.Display = 'Off';
opts.Lower = [-Inf -Inf -Inf];
opts.MaxFunEvals = 1000;
opts.MaxIter = 1000;
opts.StartPoint = [0 0 0];
opts.Upper = [Inf Inf Inf];

% Fit model to data.
[fitresult, gof] = fit( xData, yData, ft, opts );

% Create a figure for the plots.
figure( 'Name', 'untitled fit 3' );

% Plot fit with data.
subplot( 2, 1, 1 );
plot( fitresult, xData, yData, 'predobs' );
% Label axes
xlabel( 'Velocity' );
ylabel( 'kWhPerkm' );
grid on

% Plot residuals.
subplot( 2, 1, 2 );
plot( fitresult, xData, yData, 'residuals' );
% Label axes
xlabel( 'Velocity' );
ylabel( 'kWhPerkm' );
grid on

Krzywa, którą otrzymuję z wygenerowanym kodem:http://i.stack.imgur.com/65d1P.jpg

Krzywa, której potrzebuję:http://i.stack.imgur.com/p3Egp.jpg

Czy ktoś wie, co się dzieje?

-edit- A plik danych Velocity i WhPerkm:http://dl.dropbox.com/u/20782274/data.mat

questionAnswers(1)

yourAnswerToTheQuestion