主要内容

函数宏指令

评估cfitsfit,或fittype对象

描述

例子

请注意

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

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

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

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

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

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

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

z=函数宏指令(ffuncoeff1, coeff2,…xy实现类似的结果fittype物体的表面。

例子

全部折叠

创建fittypecfit对象,以及预测值的随机矩阵。

f = fittype (“* x ^ 2 + b * exp (n * x) ');c = cfit (f, 1、10.3、1 e2);X =兰德(2)
X = 0.0579 0.8132 0.3529 0.0099

评估fittype对象,f,叫函数宏指令函数。

日元=函数宏指令(f, 1, 10.3, 1 e2, X)
Y1 = 0.0349 0.6612 0.1245 3.8422

或者,您可以将fit对象视为函数并调用函数宏指令间接使用此语法。

日元= f (1, 10.3, 1 e2, X)
Y1 = 0.0349 0.6612 0.1245 3.8422

现在评估cfit对象,c

y2 =函数宏指令(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