主要内容

生成代码并将其导出到工作区

从曲线拟合应用程序生成代码

你可以生成和使用MATLAB®通过这种方式,您可以将交互式分析转换为可重用的函数,用于多个数据集的批处理。您可以在不修改的情况下使用生成的文件,也可以根据需要编辑和定制该文件。

要在曲线拟合应用程序会话中为所有拟合和绘图生成代码,请遵循以下步骤:

  1. 选择文件>生成代码

    曲线拟合应用程序从您的会话生成代码,并在MATLAB编辑器中显示文件。该文件包括当前会话中的所有fit和plot。该文件捕获了以下信息:

    • 拟合的名称及其变量

    • 适合设置和选项

    • 情节

    • 曲线和曲面拟合对象和用于创建拟合的方法:

      • 单元阵列的cfitsfit表示适合度的对象

      • 具有拟合优度信息的结构数组。

  2. 保存文件。

要重新创建匹配和绘图,请使用原始数据作为输入参数从命令行调用该文件。还可以使用新数据调用该文件。

例如,输入:

(fitresult, gof) =myFileName(a, b, c)
在哪里一个b,c变量名,和myFileName是文件名。

从命令行调用该文件就可以了重新创建曲线拟合应用程序和会话。当您调用该文件时,您将在标准的MATLAB图形窗口中获得在曲线拟合应用程序会话中拥有的相同的图。每次发作都有一个窗口。例如,如果你在曲线拟合应用程序会话中的拟合显示了主图、残差图和等高线图,那么这三个图都将出现在一个图形窗口中。

曲线拟合函数

曲线和曲面拟合对象(cfit而且sfit)存储来自拟合操作的结果,使得在命令行绘制和分析拟合变得容易。

要了解使用fit的可用函数,请参见曲线与曲面拟合

将Fit导出到工作区

要将fit导出到MATLAB工作区,请遵循以下步骤:

  1. 选择一个合适的并使用以下方法之一将其保存到MATLAB工作区:

    • 右键单击“匹配表”中列出的匹配并选择保存myfitname到工作空间

    • 在曲线拟合应用程序中选择一个拟合图形并选择适合>保存到工作空间

    打开“保存适合到MATLAB工作区”对话框。

  2. 根据需要编辑名称。如果之前导出了fit,工具箱会自动为默认名称添加编号后缀,这样就不会有覆盖它们的危险。

  3. 通过选择复选框选择要导出的选项。复选框选项如下:

    • 保存适合的MATLAB对象命名fittedmodel—该选项将创建一个cfitsfit对象,该对象封装将曲线或曲面拟合为数据的结果。你可以在命令行检查匹配系数,例如:

      线性模型Poly22: fittedmodel1(x,y) = p00 + p10*x + p01*y + p20*x^2…+ p11*x*y + p02*y^2系数(95%置信范围):p00 = 302.1 (247.3, 356.8) p10 = -1395 (-1751, -1039) p01 = 0.03525 (0.01899, 0.05151) p20 = 1696 (1099, 2293) p11 = -0.1119 (-0.1624, -0.06134) p02 = 2.36e-006 (-8.72 -007, 5.593e-006)
      你也可以治疗cfitsfit对象作为函数来预测或评估在X(或X和Y)值处的拟合cfit而且sfit参考页面。

    • 保存良好的适合MATLAB结构命名-该选项创建一个包含适合度统计信息的结构数组,例如:

      良度= sse: 0.0234 rsquare: 0.9369 dfe: 128 adjrsquare: 0.9345 rmse: 0.0135

    • 保存适合的输出到MATLAB结构命名输出-该选项创建一个结构数组,其中包含诸如观察数和参数、残差等信息。例如:

      [134x1 double]雅可比矩阵:[134x6 double] exitflag: 1算法:'QR分解和求解'迭代:1

      请注意

      拟合优度而且输出数组是的输出适合函数。看到适合参考页面。

  4. 点击好吧将适合选项保存到工作区中。

将适合度保存到工作空间后,可以使用适合度后处理函数。示例请参见分析你在工作场所的最佳契合度.有关更多信息和函数列表,请参见合适的后处理

相关的话题