文档

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 = fit(x,y,“smoothingspline”);情节(f, x, y)

输入参数

全部折叠

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

数据类型:

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

数据类型:

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

数据类型:

输出参数

全部折叠

X数据列变量准备用于曲线拟合,作为向量返回。

如果那么是空的XOut向量的指标是什么。的适合函数可以使用向量XOutx数据时只有y数据。

数据类型:

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

数据类型:

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

数据类型:

在R2013a中引入