zoukankan      html  css  js  c++  java
  • mathjs使用指南

    1.安装

    npm install mathjs

    2.引入

    import * as math from "mathjs"

    3.使用方法

    函数调用法:math.add(math.sqrt(4), 2)
    表达式法: math.eval('sqrt(4) + 2')
    链接操作法:math.chain(4).sqrt().add(2)
    4.配置

    math.config()

    配置项:

    epsilon。用于测试两个比较值之间相等性的最小相对差异。所有关系函数都使用此值。默认值是1e-14。

    matrix。函数的默认矩阵输出类型。

    number。函数的数字输出类型,无法从输入中确定数字类型。但是对于大多数函数,输出的类型是根据输入确定的:作为输入的数字将返回一个数字作为输出,BigNumber作为输入返回BigNumber作为输出。

    precision。BigNumbers的最大有效位数。此设置仅适用于BigNumbers,而不适用于数字。默认值是64。

    predictable。可预测的输出类型的函数。如果为true,则输出类型仅取决于输入类型。如果为false(默认),则输出类型可能因输入值而异。例如math.sqrt(-4)返回complex('2i')时,可预见的是假的,而返回NaN时真。在以编程方式处理计算结果时可能需要可预测的输出,但在评估动态方程时可能对用户不方便。

    randomSeed。将此选项设置为种子伪随机数生成,使其成为确定性的。每次设置此选项时,将使用提供的种子重置伪随机数生成器。例如,将其设置为'a'将导致math.random()返回0.43449421599986604每次设置选项后的首次通话。设置为null使用随机种子为伪随机数生成器设定种子。默认值是null。

    math.sqrt(4) 开方

    math.add( ) 加

    math.subtract( )减
    math.divide( ) 除

    math.multiply( )乘

  • 相关阅读:
    微信公众平台开发教程(一) 微信公众账号注册流程
    DNS----域名解析系统
    C#编程总结(九)字符编码
    向大神学习
    C# 正则表达式
    js 正则表达式 取反
    H5 打开App
    Fiddler 过滤器的使用
    Fiddler 默认不能抓取页面信息的问题
    js 元素Dom新建并插入页面createElement
  • 原文地址:https://www.cnblogs.com/happy1992/p/9266552.html
Copyright © 2011-2022 走看看