你可以生成和使用MATLAB®通过这种方式,您可以将交互式分析转换为可重用的函数,用于多个数据集的批处理。您可以在不修改的情况下使用生成的文件,也可以根据需要编辑和定制该文件。
要在曲线拟合应用程序会话中为所有拟合和绘图生成代码,请遵循以下步骤:
选择文件>生成代码.
曲线拟合应用程序从您的会话生成代码,并在MATLAB编辑器中显示文件。该文件包括当前会话中的所有fit和plot。该文件捕获了以下信息:
拟合的名称及其变量
适合设置和选项
情节
曲线和曲面拟合对象和用于创建拟合的方法:
单元阵列的cfit
或sfit
表示适合度的对象
具有拟合优度信息的结构数组。
保存文件。
要重新创建匹配和绘图,请使用原始数据作为输入参数从命令行调用该文件。还可以使用新数据调用该文件。
例如,输入:
(fitresult, gof) =myFileName(a, b, c)
一个
,b
,c
变量名,和myFileName
是文件名。
从命令行调用该文件就可以了不重新创建曲线拟合应用程序和会话。当您调用该文件时,您将在标准的MATLAB图形窗口中获得在曲线拟合应用程序会话中拥有的相同的图。每次发作都有一个窗口。例如,如果你在曲线拟合应用程序会话中的拟合显示了主图、残差图和等高线图,那么这三个图都将出现在一个图形窗口中。
曲线和曲面拟合对象(cfit
而且sfit
)存储来自拟合操作的结果,使得在命令行绘制和分析拟合变得容易。
要了解使用fit的可用函数,请参见曲线与曲面拟合.
要将fit导出到MATLAB工作区,请遵循以下步骤:
选择一个合适的并使用以下方法之一将其保存到MATLAB工作区:
右键单击“匹配表”中列出的匹配并选择保存myfitname
到工作空间
在曲线拟合应用程序中选择一个拟合图形并选择适合>保存到工作空间.
打开“保存适合到MATLAB工作区”对话框。
根据需要编辑名称。如果之前导出了fit,工具箱会自动为默认名称添加编号后缀,这样就不会有覆盖它们的危险。
通过选择复选框选择要导出的选项。复选框选项如下:
保存适合的MATLAB对象命名fittedmodel
—该选项将创建一个cfit
或sfit
对象,该对象封装将曲线或曲面拟合为数据的结果。你可以在命令行检查匹配系数,例如:
线性模型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)
cfit
或sfit
对象作为函数来预测或评估在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
请注意
拟合优度而且输出数组是的输出适合
函数。看到适合
参考页面。
点击好吧将适合选项保存到工作区中。
将适合度保存到工作空间后,可以使用适合度后处理函数。示例请参见分析你在工作场所的最佳契合度.有关更多信息和函数列表,请参见合适的后处理.