%% Create Custom Linear Model
% To use a linear fitting algorithm, specify a cell array of terms.
% Identify the linear model terms you need to input to fittype: a*x + b*sin(x) + c. The model is linear in a, b and c. It has three terms x, sin(x) and 1 (because c=c*1). To specify this model you use this cell array of terms: LinearModelTerms = {'x','sin(x)','1'}.
% Use the cell array of linear model terms as the input to fittype.

ft = fittype({'x','sin(x)','1'})

%
% Create a linear model fit type for a*cos(x) + b.

ft2 = fittype({'cos(x)','1'})

%
% Create the fit type again and specify coefficient names.

ft3 = fittype({'cos(x)','1'},'coefficients',{'a1','a2'})

% Copyright 2015 The MathWorks, Inc.