主要内容

交互式曲线和曲面拟合

曲线拟合App介绍

可以使用“曲线拟合”应用程序将曲线和曲面拟合到数据并查看打印。

  • 创建、打印和比较多个配合。

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

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

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

拟合曲线

  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数据的曲面拟合

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

曲线和曲面的模型类型

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

合适的类别 曲线 表面
回归模型
多项式的 是(至9级) 是(5级以下)
指数型
傅立叶变换
高斯分布
权力
合理的
正弦和
韦布尔
插值
Interpolant
方法:
近邻
线性的
立方体的
保形(PCHIP)

方法:
近邻
线性的
立方体的
双调和(v4)
薄板花键
平滑
平滑样条
洛斯
自定义
自定义公式
线性拟合

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

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

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

  • 要拟合曲线,请执行以下操作:

    • 选择X数据Y数据

    • 仅选择Y数据策划Y对照索引(x=1:长度(y)).

  • 要适合表面,选择X数据,Y数据,Z数据

可以使用曲线拟合应用程序下拉列表选择MATLAB工作区中的任何数值变量(包含多个元素)。

类似地,您可以选择工作区中的任何数字数据用作砝码

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

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

  • 元素数相同的矩阵

  • 表形式的数据

对于曲面,权重的元素数必须与Z相同。

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

选择变量时,“曲线拟合”应用程序会立即使用默认设置创建曲线或曲面拟合。如果要避免耗时地重新拟合大型数据集,可以禁用汽车适合通过清除复选框。

笔记

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

如果您选择的数据有问题,您将在结果窗格。例如,曲线拟合应用程序忽略ss、 数据中复数的虚部,你可以在结果在这些情况下。

如果看到有关修改数据或大小不兼容的警告,请读取选择兼容尺寸表面数据数据问题的疑难解答供参考。

保存和重新加载会话

概述

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

保存会话

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

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

要以其他名称保存当前会话,请选择文件>保存会话

重新加载会话

使用文件>负载会话打开文件浏览器,从中可以选择要加载的已保存曲线拟合任务文件。

删除会话

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

相关的话题