主要内容

费瓦尔

评估cfit公司,sfit公司,或fittype公司对象

说明

例子

注意

你可以用费瓦尔计算拟合,但可以将拟合对象视为函数并调用费瓦尔间接使用此语法:

y=cfun(x)%cfit对象;z=sfun(x,y)%sfit对象z=sfun([x,y])%sfit对象y=ffun(coef1,coef2,…,x)%curve fittype对象;z=ffun(coef1,coef2,…,x,y)%surface fittype对象;

或者,您可以使用费瓦尔方法在原始数据点或新位置评估估计函数。后者被称为插值或预测,取决于模型的类型。你也可以使用费瓦尔在不在原始数据范围内的新位置外推估计函数的值。

是的=feval(cfun公司,x轴)评估cfit公司对象cfun公司在列向量中的预测值处x轴并返回列向量中的响应值是的.

z轴=feval(sfun公司,[x轴,是的])评估sfit公司对象sfun公司在两列矩阵中的预测值处[x,y]并返回列向量中的响应值z轴.

z轴=feval(sfun公司,x轴,是的)评估sfit公司对象sfun公司在矩阵中的预测值处x轴是的这必须是相同的大小。它返回矩阵中的响应值z轴和你的一样大x轴是的.

是的=feval(弗恩,系数1,系数2,。。。,x轴)指定系数系数1,系数2fittype公司对象弗恩,在列向量中的预测值处对其求值x轴,并返回列向量中的响应值是的.弗恩不能是一个cfit公司对象。评估cfit公司对象,使用第一个语法。

z轴=feval(弗恩,系数1,系数2,。。。,x轴,是的)对于一个fittype公司曲面的对象。

示例

全部折叠

创建fittype公司cfit公司对象和预测值的随机矩阵。

f=装配类型('a * x ^ 2 + b * exp(n * x)');c=cfit(f,1,10.3,-1e2);X=rand(2)
X=0.0579 0.8132 0.3529 0.0099

评估fittype公司目的,f级,打电话给费瓦尔功能。

y1=feval(f,1,10.3,-1e2,X)
y1=0.0349 0.6612 0.1245 3.8422

或者,可以将拟合对象视为函数并调用费瓦尔间接使用此语法。

y1=f(1,10.3,-1e2,X)
y1=0.0349 0.6612 0.1245 3.8422

现在评估cfit公司目的,c级.

y2=feval(c,X)
y2=0.0349 0.1245 0.6612 3.8422

或者,呼叫费瓦尔间接地。

y2=c(X)
y2=0.0349 0.1245 0.6612 3.8422

输入参数

全部折叠

要计算的函数,指定为cfit公司目的。

要计算的函数,指定为sfit公司目的。

要计算的函数,指定为fittype公司目的。

计算函数的点,用向量或矩阵表示。

计算函数的点,指定为向量矩阵。

一个或多个分配给fittype公司对象弗恩,指定为标量。

输出参数

全部折叠

在列向量中的预测值处评估的函数的响应值x轴,作为列向量返回。

在两列矩阵的预测值处评估的函数的响应值[x,y],作为矩阵返回。

R2006a之前引入