分享

如何利用Origin中的Mask功能对数据分段线性拟合或非线性拟合

 世界很大不想转 2021-01-04

在用Origin处理数据的时候,不同区间内的曲线经常会有较大的差别,这种情况下如果用一个曲线函数来拟合所有数据往往成为不可能实现的任务,这时可以利用Origin中的Mask(遮罩)功能对数据进行分段线性拟合或进行分段非线性拟合

很明显,下图所示的数据需分成2段进行线性拟合。下面以此为例介绍Mask功能。

首先拟合第一段数据。

第一步:选中第一部分数据,然后右键——Mask——Apply,这样改部分数据就被遮罩住了并以红色显示。

Origin Mask

第二步:选中A和B两列所有数据,通过scatter工具画出散点图。这时可以看到被遮罩的数据的散点图也是以红色显示。

Origin scatter

第三步:Analysis菜单——Fitting——Fit linear——OK,即可拟合未遮罩段的直线。

Origin分段拟合

接下来是在该图上拟合另一段数据。

第一步:选中刚才被Mask的数据,右键——Mask——Remove取消遮罩。

Origin分段拟合2

第二步:选中第二部分数据,然后通过Mask——Apply操作将其遮罩。切换到图形拟合界面,这时可以看到已拟合的那部分数据已被遮罩住了(红色散点)。

Origin mask分段拟合

第三步:对第二段数据进行线性拟合,方法同上面第三步。最后别忘了切换到数据表格,选中所有数据,然后右键——Mask——Remove取消所有的遮罩。

Origin fit linear

这样,我们就完成了所有数据的分段线性拟合。对于非线性拟合,方法步骤跟上面一样,只是在Fitting的时候,选择的是Fit polynomial或其他方程。

 免责声明:以上内容源自网络,仅供学习参考,版权归原作者所有。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多