零基础origin教程13:多条曲线的非线性拟合
上期回顾:
自上期内容开始,本教程进入数据处理部分。众多数据处理中,数据拟合是重中之重。最近学习、梳理相关内容发现其中类别之多,远超想象。在接下来几期,会依次介绍各种数据处理相关内容。
本期精彩:
本期内容介绍多条曲线的非线性拟合及相关参数的设置。图12.1 中为两组散点图,现需对两者进行拟合。
▲图12.1
激活 Graph1,依次选择 Analysis - Fitting - Nonlinear Curve Fit - Open Dialog...(如图12.2 所示)。
▲图12.2
此时出现如图12.3 所示对话框。在 Function Selection 选项卡下选择所需函数范围和类别。
▲图12.3
函数类型设置完成后,从 Function Selection 选项卡切换至 Data Selection。首先通过Input Data 栏左侧三角形图标来添加数据。在 Multi-Data Fit Mode 中选择 Global Fit(表示多条曲线拟合),如图12.4 所示。
▲图12.4
Data Selection 设置完成后,再切换至 Advanced 选项卡,将 Recalculate 类型设置为Auto(若更改数据,拟合曲线将自动调整),如图12.5 所示。
▲图12.5
以上设置都完成后,点击 Fit,进行拟合。拟合结果如图12.6 所示。
▲图12.6
科研作图时,初次拟合的结果常不能让人满意,或者临时需要改变一些拟合条件。现介绍如何根据需要改变参数。
如图12.7 所示,点击图 Graph1 中左上角绿色锁状标志,选择 Change Parameters。
▲图12.7
出现图12.2 所示对话框,可以重新设置各种参数。
▲图12.8
不难发现上面的实例中两条曲线为同一类型曲线,可以利用同一种函数来拟合,所以不难实现多条曲线的同时拟合。下面介绍如何实现两条不同类型曲线的拟合。
如图12.9 所示,图中一个为线性拟合,一个为非线性拟合。
▲图12.9
首先激活 Graph2,光标移至左上角图层1 标示处,右击会发现系统默认勾选在 1 g1 [BOOK1] Sheet1!A(X),B(Y)处,如图12.10 所示(当前默认选中散点图[A(X),B(Y)])。按上文方式对该散点图进行拟合。拟合结果如12.11 所示。
▲图12.10
▲图12.11
[A(X),B(Y)]拟合完成后,勾选[A(X),C(Y)],如图12.12所示。选中后进行线性拟合,拟合结果如图11.13所示。同样可以根据要求再次改变参数,优化拟合结果。
▲图12.12
▲图12.13