prepareCurveData

准备用于曲线拟合数据输入

描述

[XOUTYOUT] = prepareCurveData(变换数据,如果必要的话,用于与所述曲线拟合适合功能。该prepareCurveData函数变换数据,如下所示:

  • 返回数据为列,而与输入的形状。错误,如果元素的数量不匹配。警告如果要素的数量相匹配,但大小不同。

  • 转换复杂的现实(删除虚部)和这种转换的警告。

  • 去掉为NaN要么天道酬勤从数据和警告该去除的。

  • 转换nondouble将翻一番,这个转换的警告。

指定为空,如果你想以适应曲线ÿ针对索引数据。如果为空,则XOUT是索引的载体导入YOUT。该适合功能可以使用矢量XOUT为了X数据只有当ÿ数据。

[XOUTYOUTWOUT] = prepareCurveData(赢得变换的数据,包括权重(赢得)进行曲线拟合与适合功能。

当您生成从曲线拟合的应用程序代码,生成的代码包括对呼叫prepareCurveData(要么prepareSurfaceData用于表面配合)。你可以调用命令行生成的文件与原始数据或新的数据作为输入参数,重新创建配合和情节。如果调用新的数据所生成的文件中,prepareCurveData功能可确保您可以使用任何数据,你可以适应曲线拟合的应用程序,必要时通过重塑列双打和删除为NaNS,天道酬勤S,或复数的虚部。

例子

全部收缩

下列命令加载的示例数据,其中Xÿ是行向量。试图使用行作为输入到适合函数产生错误。该prepareCurveData功能重塑Xÿ为配合使用的列适合功能。

[X,Y] =钛();[X,Y] = prepareCurveData(X,Y);

创建和使用重塑数据绘制一个合适的。

F =拟合(X,Y,'smoothingspline');情节(F,X,Y)

输入参数

全部收缩

用于曲线拟合X数据变量,指定为一个标量,矢量或矩阵。可以为空。指定空([])当你想以适应曲线ÿ针对索引数据(x = 1:长度(Y))。看到YOUT

数据类型:

用于曲线拟合Y数据变量,指定为一个标量,矢量或矩阵。

数据类型:

对于曲线的权重变量拟合指明,作为标量,矢量或矩阵。

数据类型:

输出参数

全部收缩

X数据列变量进行曲线拟合来制备,返回作为载体。

如果为空,则XOUT是索引的载体导入YOUT。该适合功能可以使用矢量XOUT为了X数据只有当ÿ数据。

数据类型:

Y数据列变量进行曲线拟合来制备,返回作为载体。

数据类型:

权重列变量进行曲线拟合来制备,返回作为载体。

数据类型:

介绍了在R2013a