当前位置:澳门新葡亰亚洲在线 > 计算机前端 > mathjs:灵活强大的JavaScript数学库

mathjs:灵活强大的JavaScript数学库

文章作者:计算机前端 上传时间:2019-01-07

  最近为期权开发一些基本技术指标,用到一些C++的数学库,刚好看到Java的math.js库,这里对math.js做一下简单介绍。

  一、什么是math.jsath.js是一个广泛应用于Java 和 Node.js的数学库,它的特点是灵活表达式解析器,支持符号计算,内置大量函数与常量,并提供集成解决方案来处理不同的数据类型,如数字,大数字,复数,分数,单位和矩阵。

  math.js支持各种软件包管理器(ex:npm & bower)安装,也可以从网站下载库。

  math.js可以类似于Java的内置Math库。 此外,math.js可以使用eval表达式并支持链接操作。一下是math.js三种使用方式:

  注:大多数math.js函数,都需要valueof()或者done()函数来真正地获取操作的值,如上面代码所示。

  math.js对BigNumbers的支持,拥有任意精度的数值,并且是具有实部和虚部的复数。

转载请注明来源:mathjs:灵活强大的JavaScript数学库