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