feval
Evaluate cfit, sfit, or
fittype object
Syntax
Description
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.
Examples
Input Arguments
Output Arguments
Version History
Introduced before R2006a