选择适合的数据,使用下拉列表的MATLAB曲线拟合程序选择变量®工作区。
以适应曲线:
选择X数据和Y数据。
只选择Y数据绘制Y
对指数(x = 1:长度(y)
)。
适合表面,选择X数据,Y数据和Z数据。
您可以使用曲线拟合程序下拉列表选择任何数值变量(与多个元素)在你的MATLAB工作区。
类似地,您可以选择任何数字数据在您的工作空间中使用权重。
曲线,X, Y,和重量必须与相同数量的矩阵元素。
对于表面,X, Y, Z都必须:
矩阵与相同数量的元素
数据表的形式
对于表面,重量必须有相同数量的元素作为Z。
更多信息见选择大小表面数据兼容。
当您选择变量,曲线拟合程序立即创建一个曲线或曲面符合默认设置。如果你想避免耗时的改装的大型数据集,你可以关掉汽车适合清除复选框。
请注意
曲线拟合程序使用您选择的快照数据。后续的工作空间更改数据没有影响你的适合。从工作区来更新您的健康数据,首先改变变量选择,然后重新选择下拉控制的变量。
对于表面数据,在曲线拟合程序,你可以选择矩阵的大小相同或表数据。
曲线拟合程序预计输入是相同的大小。如果尺寸是不同的,但元素的数量是相同的,那么工具改造输入创建和显示一个警告结果窗格。警告表明可能与您所选择的数据问题。
表数据意味着X
和Y
代表一个表的行和列标题(有时称为断点)和表中的值的值Z
输出。
大小是兼容的,如果:
X是一个向量的长度n
。
Y是一个向量的长度米
。
Z是一个二维矩阵的大小(m, n)
。
下面的表显示了一个示例的数据表的形式n = 4
和m = 3
。
x (1) |
x (2) |
x (3) |
x (4) |
|
---|---|---|---|---|
y (1) |
z (1, 1) |
z (1、2) |
z (1、3) |
z (1、4) |
y (2) |
z (2, 1) |
z (2, 2) |
z (2、3) |
z (2、4) |
y (3) |
z (3,1) |
z (2) |
z (3) |
z (3、4) |
就像冲浪
函数,曲线拟合程序期望输入的地方长度(X) = n
,长度(Y) = m
和大小(Z) = (m, n)
。如果大小的Z
是[n m]
,该工具创建一个适合但首先转置Z
并警告说将你的数据。你看到一个警告的结果面板像下面的例子:
使用X输入行和Y列匹配Z输出矩阵。
对于合适的示例表数据,运行以下代码:
x = linspace (0 1 7);y = linspace (0, 1, 9)。';z = bsxfun (@franke, x, y);
表面安装的命令行适合
功能,使用prepareSurfaceData
如果你的数据表形式的函数。
如果您指定表面重量,分配一个z输入相同的尺寸,如果尺寸不同,但元素的数量是相同的,曲线拟合程序重塑重量和显示一个警告。
您选择的数据,如果有问题你看到消息结果窗格。例如,曲线拟合程序忽略正
年代,南
年代,复数的和虚构的成分数据,和你看到的消息结果在这些情况下窗格。
如果你看到警告重塑你的数据或不兼容的大小、阅读选择大小表面数据兼容获取信息。
如果你看到以下警告:重复的x - y数据点检测:使用z值的平均
,这意味着有两个或两个以上的数据点的输入值(x, y)相同或非常接近。默认interpolant适合类型需要计算一个独特的价值。你不需要做任何事情来解决这个问题,这个警告只是为了你的信息。曲线拟合程序自动将任何团体的平均z值点相同的x - y的值。
其他问题与您所选择的数据可以产生以下错误:
德劳内三角测量误差计算。请再试一次使用不同的数据。
请注意
禁用数据选择如果你在调试模式。改变数据选择退出调试模式。