在Origin中使用Python执行隐式曲线拟合
本文演示了如何在Origin中使用Python进行隐式曲线拟合。系统拟合函数和用户定义的拟合函数都将用作示例。本文提供了Python脚本,请按照步骤进行尝试。
Origin内置隐式函数
在这个粒子中,我们将使用上面的Ellipse函数拟合数据集Ellipse.dat。这是Origin中的一个系统拟合函数,可以直接调用拟合。
1、从Origin菜单中选择Connectivity:Open Untitled.py以在代码生成器中打开一个空的Python文件。
2、复制粘贴下面的脚本,然后单击运行按钮(F5)执行。
应将报告添加到工作薄中,激活它并检查拟合结果。
用户定义的隐式函数
要将相同的数据拟合到心脏曲线的函数,请按照以下步骤定义函数:
1、 从 Origin 菜单中选择 Tools: Fitting Function Builder。
2、在 Fitting Function Builder 对话框的 Goal 页面中,点击 Next。
3、在Name and Type页面中,从Select中选择Implicit或创建一个Category下拉列表,在Function Name字段中键入heart,然后在Function Model组中选择Implicit。然后单击下一步。
4、在变量和参数页面中,在变量字段键入x,y,在参数字段中键入 xc, yc, r。点击下一步。
5、在Expression Function 页面中,在Function Body 编辑框中键入以下脚本 :(x-xc)^2 +(y-yc-((x-xc)*(x-xc))^(1/3))^2-r^2. 点击running man按钮查看功能。单击完成按钮以创建函数。
6、现在让我们按照The first example中的相同例程来拟合此函数。选择菜单Connectivity:Open Untitled.py转到代码生成器。
7、在脚本中将拟合函数名称改为heart并执行。
8、检查报告表中的拟合结果
注意:要关闭拟合曲线的环路,请点击绿色的锁,并选择更改参数...。在NLFit对话框中,在左侧面板中选择Fitted Curves,在右侧面板中将Fitted Curves Plot->Data Type of y->Range Margin(%)更改为 50,然后单击Fit按钮。
-
Origin - 数据分析和图形化可视化软件
OriginLab是一款数据分析和科学绘图软件,主要用于研究、工程和数据分析领域。OriginLab提供了许多的数据分析和绘图工具,可以用于各种数据分析任务,包括统计分析、曲线拟合、信号处理、图像处理等等。OriginLab支持多种数据格式的导入和导出,包括Excel、CSV、MATLAB等等。此外,它还提供了许多额外的功能,如3D图形、数据轮廓线、多变量分析等等。¥ 0.00立即购买
-
TRNSYS - 瞬时系统模拟程序
TRNSYS软件开始是由美国Wisconsin-Madison大学Solar Energy 实验室(SEL)开发的,并在欧洲一些研究所的共同努力下逐步完善,迄今为止其新版本为TRNSYS 18。TRNSYS的全称为Transient System Simulation Program,即瞬时系统模拟程序。TRNSYS 软件由一系列的软件包组成:Simulation tudio、TRNBuild、TRNEdit、TRNOPT。¥ 0.00立即购买
-
Pathfinder - 人员疏散能力模拟软件_紧急疏散逃生评估系统
紧急疏散逃生评估系统Pathfinder是一套由Thunderhead Engineering公司研发的直观、易用的新型的智能人员紧急疏散逃生评估系统。它利用计算机图形仿真和游戏角色领域的技术,对多个群体中的个体运动进行图形化的虚拟演练…¥ 0.00立即购买
-
PyroSim - 烟气流动模拟分析软件(CFD)、烟气流动分析软件、消防动态模拟软件
PyroSim计算内核采用(Fire Dynamic Simulation简称FDS)作为核心算法,是在FDS的基础上发展起来的一款烟气流动模拟分析软件。软件是以计算流体动力学为依据,可以模拟预测火灾中的烟气,CO等毒气的运动,温度以及浓度等情况的变化,PyroSim可以模拟的火灾范围很广泛,从日常炉火,房间,接电设备引起的火灾形式;方便快捷的软件建模,并支持常见3D及2D模型格式的导入。¥ 0.00立即购买
-
GraphPad Prism - 医学绘图与分析软件
GraphPad Prism是一款可视化的数据分析软件,可以帮助科学研究人员和实验室人员进行统计学分析、绘制高质量的统计图表、执行回归分析、以及进行其他常用的数据分析和可视化任务。¥ 0.00立即购买