当前位置: X-MOL 学术arXiv.cs.MS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
calculus: High Dimensional Numerical and Symbolic Calculus in R
arXiv - CS - Mathematical Software Pub Date : 2020-12-31 , DOI: arxiv-2101.00086
Emanuele Guidotti

The R package calculus implements C++ optimized functions for numerical and symbolic calculus, such as the Einstein summing convention, fast computation of the Levi-Civita symbol and generalized Kronecker delta, Taylor series expansion, multivariate Hermite polynomials, high-order derivatives, ordinary differential equations, differential operators and numerical integration in arbitrary orthogonal coordinate systems. The library applies numerical methods when working with R functions or symbolic programming when working with characters or expressions. The package handles multivariate numerical calculus in arbitrary dimensions and coordinates and implements the symbolic counterpart of the numerical methods whenever possible, without depending on external computer algebra systems. Except for Rcpp, the package has no strict dependencies in order to provide a stable self-contained toolbox that invites re-use.

中文翻译:

演算:R中的高维数值和符号演算

R包演算实现了针对数字和符号演算的C ++优化函数,例如爱因斯坦求和约定,Levi-Civita符号和广义Kronecker增量的快速计算,泰勒级数展开,多元Hermite多项式,高阶导数,常微分方程,微分算子和任意正交坐标系中的数值积分。该库在使用R函数时使用数字方法,而在处理字符或表达式时则应用符号编程。该软件包可处理任意维数和坐标的多元数值计算,并在可能的情况下实现数值方法的符号对应形式,而无需依赖于外部计算机代数系统。除了Rcpp
更新日期:2021-01-05
down
wechat
bug