主要内容

交互式曲线和曲面拟合

介绍曲线Fitter应用程序

你可以适合曲线和曲面的数据和视图的曲线Fitter应用程序。

  • 创建、绘制并比较多个匹配。

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

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

  • 自动生成代码来拟合和绘制曲线和曲面,或将拟合导出到工作空间进行进一步分析。

合适的曲线

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

    负载人口普查

  2. 打开曲线Fitter应用程序。

    curveFitter
    另外,在应用程序选项卡,数学,统计和优化组中,单击曲线更健康

  3. 曲线更健康选项卡,数据部分中,点击选择数据.在“选择拟合数据”对话框中,选择cdate随着X数据价值和流行随着Y数据价值。有关详细信息,请参见选择数据拟合在曲线拟合应用程序

    选择拟合数据对话框,该对话框由人口普查数据填充

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

  4. 尝试不同的搭配。例如,在合适的选项Pane,改变多项式学位价值3.拟合三次多项式。

    适合选项窗格,用于多项式适合

  5. 控件中的fit图库中选择不同的模型类型适合类型上节曲线更健康选项卡。例如,单击箭头打开图库,然后单击平滑样条平滑组。有关您可以适合的模型的信息,请参见曲线和曲面的模型类型

    适合类型图库,列出可用的二维模型类型

  6. 出口部分中,点击出口并选择生成代码

    曲线Fitter应用程序在编辑器中创建一个包含MATLAB代码的文件,以在交互式会话中重新创建当前选择的适合及其打开的图。

提示

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

若要创建多个匹配并进行比较,请参见创建多个适合曲线Fitter应用程序

合适的表面

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

    负载因特网

  2. 打开曲线Fitter应用程序。

    curveFitter

  3. 曲线更健康选项卡,数据部分中,点击选择数据.在“选择拟合数据”对话框中,选择x随着X数据值,y随着Y数据价值,z随着Z数据价值。有关更多信息,请参见选择数据拟合在曲线拟合应用程序

    选择“拟合数据”对话框,该对话框由Franke数据填充

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

  4. 控件中的fit图库中选择不同的模型类型适合类型上节曲线更健康选项卡。例如,单击箭头打开图库,然后单击多项式回归模型组。

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

    适合类型画廊,列出可用的三维模型类型

  5. 为你选择的模特类型尝试不同的适合选项。

  6. 出口部分中,点击出口并选择生成代码

    曲线Fitter应用程序在编辑器中创建一个包含MATLAB代码的文件,以在交互式会话中重新创建当前选择的适合及其打开的图。

提示

有关详细示例,请参见表面拟合Franke数据

若要创建多个匹配并进行比较,请参见创建多个适合曲线Fitter应用程序

曲线和曲面的模型类型

根据所选数据,匹配库显示曲线或曲面匹配组。下表描述了曲线和曲面的选项。

配合集团 适合类型 曲线 表面
回归模型 多项式 是的(直到9学位) 可以(至5学位)
指数 是的 没有
傅里叶 是的 没有
高斯 是的 没有
权力 是的 没有
理性的 是的 没有
的正弦 是的 没有
威布尔 是的 没有
插值 Interpolant

是的,方法:

  • 最近的邻居

  • 线性

  • 立方

  • 一种保形(PCHIP)

是的,方法:

  • 最近的邻居

  • 线性

  • 立方

  • 双调和(v4)

  • 利用薄板样条

平滑 平滑样条 是的 没有
洛斯 没有 是的
自定义 自定义公式 是的 是的
线性拟合 是的 没有

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

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

要在曲线拟合应用程序中选择数据,单击选择数据数据上节曲线更健康选项卡。您可以在MATLAB工作区中选择变量。

  • 以适应曲线:

    • 在“选择拟合数据”对话框中,选择X数据而且Y数据

    • 只选择Y数据绘制Y对指数X = 1:长度(Y)

  • 若要贴合曲面,请选择X数据Y数据,Z数据在“选择拟合数据”对话框中。

在选择拟合数据对话框中,您可以使用下拉列表来选择MATLAB工作区中具有多个元素的任何数值变量。还可以选择作为表变量中的列的数值变量。首先选择表名,然后选择列名。

类似地,您可以选择工作区中的任何数字变量作为权重,包括一个数字表列。

带有表变量选择的“拟合数据”对话框

对于曲线,X和Y变量必须具有相同数量的元素。如果指定了权重,则权重变量必须具有与其他数据变量相同的元素数量。

对于曲面,X、Y和Z变量要么是具有相同元素数量的数组,要么是表示矩阵Z的行和列标题的两个向量(X和Y)。如果指定了权重,则权重变量必须具有与Z变量相同的元素数量。

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

当你选择变量,曲线Fitter应用程序立即创建一个曲线或曲面拟合与默认设置。如果希望避免对大型数据集进行耗时的改装,可以关闭自动行为。在曲线更健康选项卡,适合部分中,选择手册

请注意

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

中的消息,如果所选数据有问题,则可以看到结果窗格。例如,曲线Fitter应用程序忽略年代,和数据中复数的虚分量,并显示消息结果窗格在这些情况下。

如果看到关于重构数据或不兼容大小的警告,请阅读选择兼容尺寸表面数据而且故障诊断数据问题为更多的信息。

保存并重新打开会话

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

要保存会话,首先单击保存按钮文件上节曲线更健康选项卡打开文件浏览器。接下来,为您的会话文件选择名称和位置(带有文件扩展名.sfit).

保存一次会话后,可以单击保存并选择保存会话用后续保存覆盖该会话。

单击,将当前会话保存到另一个名称下保存并选择保存会话

单击,重新打开会话开放文件上节曲线更健康选项卡打开文件浏览器,您可以选择一个保存的曲线拟合会话文件加载。

相关的话题

Baidu
map