• 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( )乘

  • 相关阅读:
    晃动提示效果
    弹出框(dialog)制作
    日期选择组件
    背景图合并
    css小常识
    学习总结
    新学习的开始
    河马搞笑GIF动态图网站(http://gif.hemaj.com)上线,老司机快上车!
    新项目上线,河马体育(http://www.hemaj.com)-足球即时比分、足球比分、足球比分直播、足球直播
    正规表达
  • 原文地址:https://www.cnblogs.com/happy1992/p/9266552.html
Copyright © 2020-2023  润新知