Evaluate cfit, sfit, or
fittype object
Note
You can use feval to evaluate fits, but you can
treat fit objects as functions and call feval
indirectly using this syntax
instead:
y = cfun(x) % cfit objects; z = sfun(x,y) % sfit objects z = sfun([x, y]) % sfit objects y = ffun(coef1,coef2,...,x) % curve fittype objects; z = ffun(coef1,coef2,...,x,y) % surface fittype objects;
Alternatively, you can use the feval method to
evaluate the estimated function, either at your original data points, or
at new locations. The latter is referred to as interpolation or
prediction, depending on the type of model. You can also use
feval to extrapolate the estimated function's
value at new locations that are not within the range of the original
data.
evaluates the y = feval(cfun,x)cfit object cfun at the
predictor values in the column vector x and returns the
response values in the column vector y.
assigns the coefficients y = feval(ffun,coeff1,coeff2,...,x)coeff1, coeff2,
etc. to the fittype object ffun, evaluates
it at the predictor values in the column vector x, and
returns the response values in the column vector y.
ffun cannot be a cfit object in this
syntax. To evaluate cfit objects, use the first
syntax.
achieves a similar result for a z = feval(ffun,coeff1,coeff2,...,x,y)fittype object for a
surface.