Igor Pro数据分析绘图软件功能分析
Igor Pro功能分析:
绘图功能
可以在命令行上输入表达式。更改数据后,Igor图会自动更新。
可以使用Igor的内置编程语言将复杂的函数(条件和循环)表示为用户定义的函数。命令行分配可以引用您的功能。
提供了功能绘图器,以帮助创建功能并将其显示在图形中:
功能
使用Igor Pro的Optimize操作查找功能的max和min
-
改进数量的自变量的函数
-
将黄金分割搜索与抛物线插值结合使用以实现单变量函数
-
多元函数的拟牛顿法
-
模拟退火可用于单变量和多变量函数
-
使用“”操作,利用自己的功绩函数来构建自己的曲线拟合器
查找功能根
使用Jenkins-Traub算法
非线性函数或函数系统的根
查找任意一元非线性函数或多元非线性函数系统的根
查找功能零,或查找非零值的位置
函数的数值积分
您可以用数字方式评估(行为良好的)用户定义函数的定积分
积分方法:梯形,Romberg或高斯正交
您可以复数值函数
高斯求积有可选的自适应算法,细分积分范围
可以通过嵌套的1D或2D执行
ODE的数值解
用数值方法求解常微分方程,从而可以对动态系统进行仿真。
方法
Runge-Kutta-Fehlberg | Robust workhorse |
Bulirsch-Stores | Fast and accurate for well-behaved systems |
Adams-Moulton | Traditional |
Backward Differentiation Formula | Best for stiff systems |
功能
自适应步长调整可实现大效率
控制误差幅度。通过常数,输出的当前值,导数的当前值,当前步长的任意组合来缩放误差
以自变量的指定值以固定的增量输出解决方案值,或者使用“自由运行”模式以获得步长
用户可以中断正在进行的解决方案并重新启动
导数由用户定义的函数指定。如,非线性行为,IF语句和循环
可以使用C或C++语言插件模块来计算导数,以提升速度。要编写自已的模块,请使用XOP Toolkit
2020-10-16 07:12