您可以将曲线和曲面适合数据并使用曲线拟合应用程序查看图。
创建,绘图和比较多个适合。
使用线性或非线性回归,插值,平滑和自定义方程。
查看健康统计数据,显示置信区间和残差,删除异常值,并评估具有验证数据的适合。
自动生成代码以适合和绘图曲线和曲面,或导出适合工作区以进行进一步分析。
在matlab上加载一些示例数据®命令行:
负载普查
通过输入打开曲线拟合应用程序:
cftool.
选择x数据和y数据。有关详细信息,请参阅选择数据以适合曲线拟合应用程序。
曲线拟合应用程序会为数据创建默认多项式拟合。
尝试不同的拟合选择。例如,改变多项式学位到目前为止3.
适合立方体多项式。
从拟合类别列表中选择不同的型号类型,例如,平滑花键。有关您可以适合的模型的信息,请参阅曲线和表面的模型类型。
选择文件>生成代码。
曲线拟合应用程序在包含MATLAB代码的编辑器中创建一个文件,以在交互式会话中重新创建所有适合和绘图。
提示
有关详细的工作流示例,请参阅比较曲线拟合应用程序的适合。
创建多个适合并比较它们,请参阅在曲线拟合应用程序中创建多个配合。
在MATLAB命令行加载一些示例数据:
装载弗朗克
打开曲线拟合应用程序:
cftool.
选择x数据那y数据,和z数据。有关更多信息,请参阅选择数据以适合曲线拟合应用程序。
曲线拟合应用程序会为数据创建默认插值。
从拟合类别列表中选择不同的型号类型,例如,多项式。
有关您可以适合的模型的信息,请参阅曲线和表面的模型类型。
尝试为所选模型类型尝试不同的拟合选项。
选择文件>生成代码。
曲线拟合应用程序在包含MATLAB代码的编辑器中创建一个文件,以在交互式会话中重新创建所有适合和绘图。
提示
有关详细示例,请参阅表面适合Franke数据。
创建多个适合并比较它们,请参阅在曲线拟合应用程序中创建多个配合。
根据您所选数据,FIT类别列表显示曲线或表面适合类别。下表介绍了曲线和曲面的选项。
适合类别 | 曲线 | 曲面 |
---|---|---|
回归模型 | ||
多项式 | 是(高达9学位) | 是(高达5学位) |
幂数 | 是的 | |
傅里叶 | 是的 | |
高斯 | 是的 | |
权力 | 是的 | |
理性 | 是的 | |
正弦的总和 | 是的 | |
威布尔 | 是的 | |
插值 | ||
interpolant. | 是的 方法: 最近的邻居 线性 立方体 形状保存(PCHIP) |
是的 方法: 最近的邻居 线性 立方体 双武器(V4) 薄板样条 |
平滑 | ||
平滑花键 | 是的 | |
洛杉矶 | 是的 | |
习俗 | ||
自定义方程式 | 是的 | 是的 |
线性拟合 | 是的 |
有关这些适合类型的信息,请参阅:
要选择要适合的数据,请使用曲线拟合应用程序中的下拉列表来选择MATLAB工作区中的变量。
适合曲线:
选择x数据和y数据。
只选择y数据情节y
反对指数(x = 1:长度(y)
)。
适合表面,选择x数据那y数据,和z数据。
您可以使用曲线拟合应用程序下拉列表选择Matlab工作区中的任何数字变量(具有多个元素)。
同样,您可以选择工作区中的任何数字数据以使用重量。
对于曲线,x,y和权重必须是具有相同数量元素的矩阵。
对于曲面,x,y和z必须是:
具有相同数量元素的矩阵
以表格的形式数据
对于表面,权重必须具有与Z相同数量的元素。
有关更多信息,请参阅选择兼容大小的表面数据。
选择变量时,曲线拟合应用程序立即创建曲线或曲面拟合默认设置。如果要避免耗时的大型数据集的耗时,则可以关闭自动适合通过清除复选框。
注意
曲线配件应用程序使用您选择的数据的快照。随后的工作空间更改数据对您的适合没有影响。要从工作空间更新适合数据,请首先更改变量选择,然后将变量重新选择通过下拉控件。
如果您选择的数据有问题,则会看到消息中的消息结果窗格。例如,曲线拟合应用忽略了INF.
S,南
S和数据中复杂数字的虚拟组件,您在数据中看到了消息结果窗格在这些情况下。
如果您看到关于重塑数据或不兼容尺寸的警告,请阅读选择兼容大小的表面数据和故障排除数据问题有关信息。
您可以保存和重新加载会话,以便于访问多个适合。会话文件包含会话中的所有适合和变量,并记得您的布局。
要保存您的会话,请先选择文件>保存会话打开文件浏览器。接下来,为会话文件选择名称和位置(包含文件扩展名.sfit.
)。
保存会话后,您可以使用文件>保存会话为后续保存覆盖该会话。
要在不同名称下保存当前会话,请选择文件>保存会话。
使用文件>加载会话要打开文件浏览器,您可以在其中选择保存的曲线拟合会话文件来加载。
使用文件>清除会话从当前曲线拟合应用程序会话中删除所有适合。