主要内容

交互式曲线曲面拟合

介绍曲线拟合应用程序

您可以将曲线和曲面适合数据并使用曲线拟合应用程序查看图。

  • 创建,绘图和比较多个适合。

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

  • 查看健康统计数据,显示置信区间和残差,删除异常值,并评估具有验证数据的适合。

  • 自动生成代码以适合和绘图曲线和曲面,或导出适合工作区以进行进一步分析。

适合曲线

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

    负载的人口普查

  2. 打开曲线拟合应用,输入:

    cftool.
    或者,点击曲线拟合在这一点应用标签。

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

    曲线拟合应用程序会为数据创建默认多项式拟合。

  4. 尝试不同的拟合选择。例如,改变多项式程度3.适合立方体多项式。

  5. 从拟合类别列表中选择不同的型号类型,例如,平滑样条.有关您可以适合的模型的信息,请参阅曲线和表面的模型类型

  6. 选择文件>生成代码

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

小费

有关详细的工作流示例,请参阅比较曲线拟合应用程序的适合

要创建多个匹配并比较它们,请参见在曲线拟合应用中创建多个拟合

适合曲面

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

    装载弗朗克

  2. 打开曲线拟合应用程序:

    cftool.

  3. 选择x数据y数据,z数据.有关更多信息,请参阅选择数据以适合曲线拟合应用程序

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

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

    有关您可以适合的模型的信息,请参阅曲线和表面的模型类型

  5. 尝试为所选模型类型尝试不同的拟合选项。

  6. 选择文件>生成代码

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

小费

有关详细示例,请参阅表面适合Franke数据

要创建多个匹配并比较它们,请参见在曲线拟合应用中创建多个拟合

曲线和表面的模型类型

根据您所选数据,FIT类别列表显示曲线或表面适合类别。下表介绍了曲线和曲面的选项。

合适的类别 曲线 曲面
回归模型
多项式 是的(高达9度) 是的(最高5度)
幂数 是的
傅里叶 是的
高斯 是的
力量 是的
合理的 是的
正弦的总和 是的
威布尔 是的
插值
Interpolant 是的
方法:
最近的邻居
线性
立方体
形状保存(PCHIP)
是的
方法:
最近的邻居
线性
立方体
双调和(v4)
薄板样条
平滑
平滑样条 是的
洛斯 是的
自定义
自定义方程式 是的 是的
线性拟合 是的

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

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

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

  • 适合曲线:

    • 选择x数据y数据

    • 只选择y数据情节y反对指数(x = 1:长度(y))。

  • 要适应表面,请选择x数据y数据,z数据

您可以使用曲线拟合应用程序下拉列表选择Matlab工作区中的任何数字变量(具有多个元素)。

同样,您可以选择工作区中的任何数字数据以使用重量

对于曲线,X, Y和Weights必须是元素数量相同的矩阵。

对于曲面,X, Y和Z必须是其中之一:

  • 具有相同数量元素的矩阵

  • 以表格的形式数据

对于表面,权重必须具有与Z相同数量的元素。

有关更多信息,请参阅选择兼容尺寸表面数据

选择变量时,曲线拟合应用程序立即创建曲线或曲面拟合默认设置。如果要避免耗时的大型数据集的耗时,则可以关闭汽车适合通过清除复选框。

笔记

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

如果选择的数据有问题,则在结果窗格。例如,曲线拟合应用忽略了S,S和数据中复杂数字的虚拟组件,您在数据中看到了消息结果窗格在这些情况下。

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

保存并重新加载会话

概述

您可以保存和重新加载会话,以便于访问多个适合。会话文件包含会话中的所有适合和变量,并记得您的布局。

拯救会议

要保存您的会话,请先选择文件>保存会话打开文件浏览器。接下来,为会话文件选择名称和位置(包含文件扩展名.sfit)。

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

要在不同名称下保存当前会话,请选择文件>保存会话

重新加载会话

使用文件>负载会话要打开文件浏览器,您可以在其中选择保存的曲线拟合会话文件来加载。

删除会话

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

相关的话题