CRAN任务视图:数值数学

维护人员:Hans W.Borchers、Robin Hankin、Serguei Sokol
联系人:网址:mailbox.org
版本:2023-08-18
网址:https://CRAN.R-project.org/view=数字数学
资料来源:https://github.com/cran-task-views/NumericalMathematics(数字数学)/
贡献:非常欢迎对此任务视图提出建议和改进,可以通过GitHub上的问题或拉取请求,也可以通过电子邮件发送到维护者地址。有关更多详细信息,请参阅贡献指南.
引文:Hans W.Borchers、Robin Hankin、Serguei Sokol(2023年)。CRAN任务视图:数值数学。版本2023-08-18。统一资源定位地址https://CRAN.R-project.org/view=数字数学。
安装:可以使用中央电视台包装。例如,ctv::install.views(“数字数学”,coreOnly=TRUE)安装所有核心软件包或ctv::update.views(“数字数学”)安装所有尚未安装且最新的软件包。请参阅CRAN任务视图倡议了解更多详细信息。

这个关于数值数学的任务视图列出了R包和函数,它们对于解决线性代数和分析中的数值问题很有用。这表明R是一个可行的计算环境,用于实现和应用数值方法,也不属于统计学领域。

任务视图将涵盖微分方程、优化问题和求解器,或在时间序列上运行的包和函数,因为所有这些主题都在相应的任务视图中得到了广泛的处理微分方程,优化、和时间序列所有这些任务视图将为R中的数值数学领域提供一个很好的选择。这个高性能计算task视图及其许多用于并行计算的链接可能也很有趣。

目录

创建任务视图是为了提供主题的概述。如果缺少某些软件包或需要更详细地处理数值数学中的某些主题,请通过电子邮件或在上面链接的GitHub存储库中提交问题或请求与维护人员联系。

数值线性代数

由于统计学在很大程度上是基于线性代数的,许多数值线性代数例程出现在R中,有些只是隐式的。显式可用函数的例子有向量和矩阵运算、矩阵(QR)分解、求解线性方程、特征值/-向量、奇异值分解或最小二乘近似。

特殊功能

R中有许多特殊的数学函数,特别是对数和指数、三角函数和双曲函数,或贝塞尔函数和伽玛函数。提供的包中提供了更多特殊功能。

多项式

基于Jenkins-Traub算法,以R为基数的函数polyroot()确定多项式的所有零点。使用时,线性回归函数lm()可以执行多项式拟合聚乙烯()在模型公式中(带选项原始=真).

差异化和整合

D()派生()在基数R中象征性地计算简单表达式的导数。功能集成()实现了一种在R中对一元函数进行数值积分的方法。该方法采用自适应高斯-克罗恩积分,在一定程度上可以处理奇异性和无界域。

插值和近似

Base R提供功能近似()对于常量和线性插值,以及花键()用于三次(Hermite)样条插值,而光滑花键()执行三次样条曲线近似。基本包样条线在函数中创建周期插值样条线周期样条线().

根查找和固定点

uniroot()实现Brent-Decker算法是R中求一元函数根的基本例程。在几个提供的包中有对分算法的实现。对于更高精度的寻根,有以下功能unirootR()在多精度软件包中人民币。要查找单变量和多变量函数的根,请参阅以下软件包:

离散数学与数论

计算数论可用的函数不多。注意,双精度整数可以精确表示为2^53 - 1,超过了多精度软件包的限制,例如gmp公司需要,请参见下文。

多精度和符号计算

Python和SAGE接口

Python通过其模块“NumPy”、“SciPy”,“Matplotlib”、“SymPy“和“pandas”,提供了精细高效的数字和图形工具。

SageMath公司是一个基于Python的开放源码数学系统,允许运行R函数,还提供对Maxima、GAP、FLINT等系统的访问,以及更多数学程序。SageMath可以通过Web界面在CoCalc公司.

MATLAB倍频程Julia和其他接口

在解决困难的数值问题时,与MATLAB(商业)或Octave(免费)等数值计算软件的接口将非常重要。不幸的是,目前没有允许从R中调用Octave函数的包。

Julia是“一种用于数值计算的高级、高性能动态编程语言”,这使得它对R语言中的优化问题和其他要求严格的科学计算非常有趣。

Java Math函数可以通过“rjava”或“rscala”接口使用。然后打包公共数学允许调用Apache Commons Mathematics Library的Java JAR文件,这是一个专门用于计算、优化和微分方程所有方面的库。

请注意,商业程序(如MATLAB、Maple或Mathematica)具有调用R函数的功能。

CRAN包

核心:体积,矩阵,数字派生,多边形F.
常规:ADPF公司,无意识运动,安排,BB公司,贝塞尔,比格纳姆,布罗丁纳格,B样条,微积分,加拉加斯,卡尔森,克利福德,组合,公共数学,圆锥形,控制(contfrac),contFracR公司,道教,派生,二重的,椭圆形,支出,矩阵指数函数,快速GHQuad,羽毛,特征,固定点,福列林,自由(freealg),自由群,高斯夸克,盖根,gmp公司,GramQuad公司,全球供应链,超地理学,插入,厄尔巴,信息技术计划,千斤顶,雅各比,乔丹,JuliaCall公司,JuliaConnectoR公司,ktsolve解决方案,拉姆W,对数OfGamma,平方米,魔术,质量,matlab软件,材质库,矩阵(matrixcalc),mbend(姆本德),最小值x近似值,单体聚合物,mpoly公司,多极,最有价值球员,mvQuad(四维),nleqslv公司,数字,洋葱,optR(操作恢复),正多边形,帕德,分区,排列,polyCub公司,多矩阵,多项式,普拉克马,主要因素,素数,PRIMME公司,q喷雾,R.matlab软件,rARPACK(重新确认),卢比,RcppAlgos公司,RcppArmadillo公司,RcppBigIntAlgos,RcppEigen基因,RcppGSL公司,网状的,边缘,Rlinsolve公司,马蒂奥,人民币,rmumps泵,根源极端影响,rootSolve(根解算),Rserve公司,R光谱,Ryacas公司,圣人,舒马克,信号,简单体积,稀疏网格,SparseM(备用),球形体积,西班牙语2,喷雾,方形,随机反演,斯汀帕克,奇异值分解,西门宁,三折,涡轮电磁阀,VeryLargeIntegers(最大整数),韦尔,XR公司,XR朱莉娅,XRPython公司,Zseq公司.
已存档:HypergeoMat公司.

相关链接

其他资源