文档
为曲线拟合准备数据输入
[XOut,YOut] = prepareCurveData(XIn,YIn)
[XOut,YOut,WOut] = prepareCurveData(XIn,YIn,WIn)
例子
[XOut,你= prepareCurveData(鑫,阴)类对数据进行转换(如有必要)以进行曲线拟合适合函数。的prepareCurveData函数对数据进行如下转换:
[XOut,你= prepareCurveData(鑫,阴)
XOut
你
鑫
阴
适合
prepareCurveData
不管输入形状如何,以列的形式返回数据。如果元素数目不匹配,则错误。如果元素数量匹配,但大小不同,则发出警告。
将复数转换为实数(删除虚数部分)并警告这种转换。
删除南或正从数据和警告此删除。
南
正
将非双精度转换为双精度并警告此转换。
指定鑫为空,如果你想拟合曲线y数据对照索引。如果鑫那么是空的XOut向量的指标是什么你。的适合函数可以使用向量XOut为x数据时只有y数据。
[XOut,你,WOut= prepareCurveData(鑫,阴,赢得)转换数据,包括权重(赢得)进行曲线拟合适合函数。
[XOut,你,WOut= prepareCurveData(鑫,阴,赢得)
WOut
赢得
当您从曲线拟合应用程序生成代码时,生成的代码包括对prepareCurveData(或prepareSurfaceData表面贴合)。您可以使用原始数据或新数据作为输入参数,从命令行调用生成的文件,以重新创建拟合和绘图。如果使用新数据调用生成的文件,则prepareCurveData函数确保你可以使用任何数据,你可以在曲线拟合应用程序,通过重塑,如有必要的列双精度和删除南年代,正S,或者复数的虚部。
prepareSurfaceData
全部折叠
下面的命令加载示例钛其中的数据x和y都是行向量。属性的输入适合函数产生错误。的prepareCurveData功能重塑x和y属性使用的列适合函数。
钛
x
y
[x,y] =钛();[x,y] = prepareCurveData(x,y);
使用重新塑造的数据创建并绘制拟合。
F = fit(x,y,“smoothingspline”);情节(f, x, y)
X数据变量曲线拟合,指定为标量,矢量或矩阵。鑫可以为空。指定空([ ])当你想拟合曲线y数据根据索引(x=1:长度(y))。看到你。
[ ]
数据类型:双
双
用于曲线拟合的Y数据变量,指定为标量、向量或矩阵。
为曲线拟合指定变量的权重,如标量、向量或矩阵。
X数据列变量准备用于曲线拟合,作为向量返回。
如果鑫那么是空的XOut向量的指标是什么你。的适合函数可以使用向量XOut为x数据时只有y数据。
Y数据列变量准备进行曲线拟合,作为向量返回。
为曲线拟合准备的列变量的权重,作为向量返回。
excludedata|适合|prepareSurfaceData
excludedata
系统中存在此示例的修改版本。你想打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧