交互式曲线曲面拟合

介绍曲线拟合应用程序

你能适应曲线和曲面的数据和观点与地块曲线拟合应用。

  • 创建,打印和比较多个适合。

  • 使用线性或非线性回归、插值、平滑和自定义公式。

  • 优度拟合统计,显示置信区间和残差,删除异常值,并评估与验证数据拟合查看。

  • 自动生成的代码来配合和情节曲线和曲面,或出口配合到工作区用于进一步分析。

曲线拟合

  1. 在MATLAB加载一些示例数据®命令行:

    负载普查

  2. 输入以下命令打开曲线拟合应用程序:

    cftool
    或者,单击曲线拟合应用标签。

  3. 选择X数据Y数据. 有关详细信息,请参见选择数据以适应曲线拟合应用

    曲线拟合的应用程序创建一个默认的多项式拟合数据。

  4. 尝试不同的适合选择。例如,改变多项式学位3适合三次多项式。

  5. 从适合的类别列表中选择一个不同的型号,例如,平滑样条线。有关你能适应模型的信息,请参阅模型类型曲线和曲面

  6. 选择文件>生成代码

    曲线拟合应用程序在编辑器中创建一个包含MATLAB代码的文件,以便在交互式会话中重新创建所有拟合和绘图。

小费

对于详细的工作流程示例,请参见在曲线拟合应用比较适合

要创建多个配合并进行比较,请参见在曲线拟合应用程序中创建多个拟合

适合曲面

  1. 在MATLAB命令行加载一些示例数据:

    负载弗兰卡

  2. 打开曲线拟合应用:

    cftool

  3. 选择X数据Y数据,和ž数据。欲了解更多信息,请参阅选择数据以适应曲线拟合应用

    曲线拟合应用程序创建数据的默认插值拟合。

  4. 从适合的类别列表中选择一个不同的型号,例如,多项式

    有关你能适应模型的信息,请参阅模型类型曲线和曲面

  5. 尝试使用您所选择的模型类型不同适合的选择。

  6. 选择文件>生成代码

    曲线拟合应用程序在编辑器中创建一个包含MATLAB代码的文件,以便在交互式会话中重新创建所有拟合和绘图。

小费

有关详细示例,请参见表面适应弗兰卡数据

要创建多个配合并进行比较,请参见在曲线拟合应用程序中创建多个拟合

模型类型曲线和曲面

根据你所选择的数据,拟合类别列表显示任一曲线或曲面拟合类别。下表描述了曲线和曲面的选项。

适合类别 曲线
回归模型
多项式 是(9级) 是(5级以下)
指数
傅立叶
高斯
功率
合理的
正弦的总和
威布尔
插值
插入剂
方法:
最近的邻居
线性
立方体
保形(PCHIP)

方法:
最近的邻居
线性
立方体
双谐波(v4)
薄板样条
平滑的
平滑样条线
洛斯
自定义
自定义公式
线性拟合

有关这些拟合类型的信息,请参阅:

选择数据以适应曲线拟合应用

要选择数据拟合,使用下拉列表中曲线拟合的应用程序来选择你的MATLAB的工作空间变量。

  • 为了拟合曲线:

    • 选择X数据Y数据

    • 只有选择Y数据对情节ÿ针对指数(X = 1:长度(y)的)。

  • 若要拟合曲面,请选择X数据Y数据,和ž数据

您可以使用曲线拟合程序下拉列表中选择任何数值变量(一个以上的元素)在MATLAB的工作空间。

同样的,你可以在你的工作空间的使用选择任何数字数据权重

对于曲线,X、Y和权重必须是具有相同元素数的矩阵。

对于曲面,X、Y和Z必须是:

  • 用相同数量的元素的矩阵

  • 在一个表中的形式数据

用于表面,重量必须具有相同数量的元素Z的

更多信息请参见选择兼容的尺寸曲面数据

当您选择变量,曲线拟合程序立即创建曲线或曲面拟合使用默认设置。如果你想避免耗时改装为大型数据集,您可以关闭自动调整通过清除该复选框。

注意

曲线拟合应用程序使用所选数据的快照。对数据的后续工作区更改不会影响配合。要从工作区更新拟合数据,请首先更改变量选择,然后使用下拉控件重新选择变量。

如果您选择的数据有问题,可以在结果窗格。例如,曲线拟合程序忽略中导S,为NaNs,在数据复数的虚部,和你看到的消息结果窗格在这些情况下。

如果看到有关重塑数据或大小不兼容的警告,请阅读选择兼容的尺寸曲面数据故障排除数据问题对于信息。

保存并刷新会议

概观

您可以保存并重新加载方便地访问多个拟合会话。会话文件包含了所有的拟合和变量在您的会话,并记住您的布局。

保存会话

为了节省您的会话,首先选择文件>保存会议打开你的文件浏览器。其次,选择适合自己的会话文件的名称和位置(文件扩展.sfit公司)。

保存会话一次后,可以使用文件>保存会议覆盖该会话以进行后续保存。

要保存以不同的名称在当前会话中,选择文件>将会话另存为

重新载入会议

使用文件>加载会话打开一个文件浏览器,你可以选择保存的曲线拟合会议文件加载。

删除会话

使用文件>清除会话从当前曲线拟合的应用程序会话中删除所有的拟合。

相关主题