主要内容

生成代码和导出适合工作区

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

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

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

  1. 选择文件>生成代码

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

    • 适合的名称和它们的变量

    • 适合设置和选项

    • 情节

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

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

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

  2. 保存文件。

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

例如,输入:

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

从命令行调用该文件重新创建您的曲线拟合应用程序和会话。当您调用该文件时,您将得到与标准MATLAB图形窗口中的曲线拟合应用程序会话相同的图形。每个合适的位置都有一个窗口。例如,如果你在曲线拟合应用程序会话中显示主图、残余图和等高线图,那么所有三个图都会出现在一个图形窗口中。

曲线拟合函数

曲线和曲面拟合对象(cfitsfit)存储拟合操作的结果,便于在命令行中绘制和分析拟合。

要了解适合工作的可用函数,请参阅曲线曲面拟合

将Fit导出到工作区

要导出适合的MATLAB工作空间,遵循以下步骤:

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

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

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

    将Fit保存到MATLAB工作区对话框打开。

  2. 适当编辑名称。如果您以前导出了适合,工具箱会自动为默认名称添加一个编号后缀,这样就不会有覆盖它们的危险。

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

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

      线性模型Poly22: fittedmodel1(x,y) = p00 + p10*x + p01*y + p20*x^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.36 -006 (-8.72e-007, 5.593e-006)
      你也可以治疗的cfitsfit对象作为函数来预测或评估X(或X和Y)值的拟合程度cfitsfit参考页面。

    • 保存适合MATLAB的结构命名-该选项创建一个结构数组,其中包含关于fit的统计信息,例如:

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

    • 将fit输出保存到MATLAB结构中输出-该选项创建一个结构数组,其中包含观测值和参数的数量、残差等信息。例如:

      输出= nummobs: 134 numparam: 6 residuals: [134x1 double] Jacobian: [134x6 double] exitflag: 1 algorithm: 'QR分解和求解'迭代:1

      请注意

      拟合优度输出属性的输出适合函数。看到适合参考页面。

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

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

相关的话题