主要内容

prepareCurveData

为曲线拟合准备数据输入

描述

例子

XOut) = prepareCurveData (变换数据,如果需要,曲线拟合适合函数。的prepareCurveData函数转换数据如下:

  • 以列形式返回数据,而不管输入的形状是什么。如果元素的数量不匹配,则返回错误。如果元素的数量匹配,但大小不同,则警告。

  • 将复数转换为实数(去掉虚部)并警告此转换。

  • 删除从数据和警告这一删除。

  • 将非双精度转换为双精度并警告此转换。

指定如果你想把曲线拟合到y数据与索引。如果是空的,然后XOut是一个指标成的向量吗.的适合函数可以使用向量XOutx数据时只有y数据。

XOutWOut) = prepareCurveData (赢得转换数据,包括权重(赢得)进行曲线拟合适合函数。

当你从曲线拟合应用程序生成代码时,生成的代码包含一个调用prepareCurveData(或prepareSurfaceData表面适合)。您可以使用原始数据或新数据作为输入参数从命令行调用生成的文件,以重新创建适合和绘图。如果使用新数据调用生成的文件,则prepareCurveData函数确保您可以使用任何数据,您可以在曲线拟合应用程序,通过重塑,如果必要的列双精度和删除年代,S,或者复数的虚部。

例子

全部折叠

下面的命令加载该示例数据中xy行向量。的输入适合函数产生错误。的prepareCurveData功能重塑xy的列中使用适合函数。

(x, y) =钛();(x, y) = prepareCurveData (x, y);

使用重塑后的数据创建并绘制匹配图。

f =适合(x, y,“smoothingspline”);情节(f, x, y)

输入参数

全部折叠

用于曲线拟合的X数据变量,指定为标量、向量或矩阵。可以是空的。指定空([ ]),当你想拟合曲线y索引(x=1:长度(y))的数据。看到

数据类型:

用于曲线拟合的Y数据变量,指定为标量、向量或矩阵。

数据类型:

为曲线拟合指定的权值变量,如标量、向量或矩阵。

数据类型:

输出参数

全部折叠

准备用于曲线拟合的X数据列变量,以矢量形式返回。

如果是空的,然后XOut是一个指标成的向量吗.的适合函数可以使用向量XOutx数据时只有y数据。

数据类型:

为曲线拟合准备的Y数据列变量,作为向量返回。

数据类型:

为曲线拟合准备的权重列变量,作为向量返回。

数据类型:

介绍了R2013a