主要内容

函数宏指令

评估cfitsfit,或fittype对象

描述

例子

请注意

你可以使用函数宏指令来计算拟合值,但可以将拟合对象视为函数和调用函数宏指令间接使用以下语法:

Y = cfun(x) % cfit对象;Z = sfun(x,y) % sfit对象Z = sfun([x, y]) % sfit对象y = ffun(coef1,coef2,…,x) %曲线fit类型对象;Z = ffun(coef1,coef2,…,x,y) %曲面拟合对象;

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

y=函数宏指令(cfunx评估cfit对象cfun在列向量的预测值上x并返回列向量中的响应值y

z=函数宏指令(sfun,[xy])评估sfit对象sfun在两列矩阵中的预测值(x, y)并返回列向量中的响应值z

z=函数宏指令(sfunxy评估sfit对象sfun在矩阵中的预测值x而且y那一定是一样大的。它返回矩阵中的响应值z它的大小和x而且y

y=函数宏指令(ffuncoeff1, coeff2,…x分配系数coeff1coeff2等。fittype对象ffun,在列向量中的预测器值上求值x,并返回列向量中的响应值yffun不能是cfit对象。评估cfit对象,使用第一种语法。

z=函数宏指令(ffuncoeff1, coeff2,…xy实现类似的结果fittype对象作为曲面。

例子

全部折叠

创建fittype而且cfit对象,以及预测器值的随机矩阵。

F = fittype(“* x ^ 2 + b * exp (n * x) ');C = cfit(f,1,10.3,-1e2);X =兰特(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对象ffun,指定为标量。

输出参数

全部折叠

在列向量中的预测器值处计算的函数的响应值x,作为列向量返回。

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

版本历史

R2006a之前介绍

另请参阅

||