mathjs使用指南

2022-08-26 11:45:12 字數 987 閱讀 4093

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

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.配置...

Ubuntu apt 使用指南

起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...

CImageList使用指南

1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...