Math.js 可與客戶端(瀏覽器)和服務器端(Node.js的)環境。
Math.js並不是要取代內置的JavaScript支持,只有把它擴大。
這增加了功能,在JavaScript中不支持原生支持,如範圍,常量,單位,矩陣,數學函數,實數,複數,統計,概率,三角和一個表達式解析器。
圖書館的結構也很開放,允許任何程序員將其與他所需要的支持延長
什麼是新的在此版本中:
- 實現的功能,quantileSeq和partitionSelect。
- 實現的功能stirlingS2,bellNumbers,組成和多項。
- 改進的中值的表現。
- 擴展命令行界面模式選項,可輸出表達式的結果,字符串表示,或TEX表示。
在什麼版本2.4.2新是:
- 實現的功能,quantileSeq和partitionSelect
- 實現的功能stirlingS2,bellNumbers,組成和多項。
- 改進的中值的表現。
- 擴展命令行界面模式選項,可輸出表達式的結果,字符串表示,或TEX表示。
什麼在版本2.2.0都是新:
- 實現的功能,quantileSeq和partitionSelect
- 實現的功能stirlingS2,bellNumbers,組成和多項。
- 改進的中值的表現。
- 擴展命令行界面模式選項,可輸出表達式的結果,字符串表示,或TEX表示。
什麼在版本1.6.0是新的:
- 添加的設備石英寸(6.35千克)
- 為實現稀疏矩陣的支持。
- 的功能ATAN2實現BigNumber支持。
- 自定義LaTeX的交涉實現支持。
- 改進和bug修復。
在Node.toString和Node.toTex功能輸出括號
什麼1.5.2版本是新的:
- 添加的設備石英寸(6.35千克)
- 為實現稀疏矩陣的支持。
- 的功能ATAN2實現BigNumber支持。
- 自定義LaTeX的交涉實現支持。
- 改進和bug修復。
在Node.toString和Node.toTex功能輸出括號
在什麼版本1.3.0是新的
大多數三角函數
- 實施BigNumber實現:罪,餘弦,正切,ASIN,ACOS,ATAN,吸煙與健康委員會,雙曲正弦,正切。
- 實現的功能,跟踪。
- 具有高精度通過延遲加載常量如pi和電子BigNumber配置的加載速度更快。
- 固定常數楠無限不是BigNumber對象BigNumbers配置的時候。
- 固定失踪功能置換的toTex表示括號中。
在什麼版本1.2.0新是:
- 對位運算的支持BITAND,BITNOT,BITOR, BITXOR,leftShift,rightArithShift和rightLogShift。
- 的布爾運算,並沒有,或者,XOR。 支持
- 伽瑪功能支持。
- 沒有價值轉換的單位現在將導致與價值單位,即英寸厘米將返回2.54厘米而不是厘米。
- 的sinh和複雜的COS和罪惡的提高精度。
- 改名功能選擇鏈。舊的功能選擇將繼續工作,直到math.js 2.0版。
什麼是1.0.0版本,新的:
- 實現的功能過濾器(X,檢驗)。
- 現在刪除math.distribution,需要一些反思。
- math.number能單位轉換為數字(需要第二個參數)。
- 修正了範圍和轉換操作符優先級的一些問題。
- 使用含矩陣的索引得到一個矩陣集時,修正了一個從零開始的問題。
什麼在0.25.0版本是新的:
- 刪除效用函數ifElse。此功能是多餘的,現在表達式解析器有一個有條件的運營商? B:ç
- 修正了一個帶有號碼與溫度乘以
- 像math.eval('10 *攝氏')
- 修正了一個具有價值不確定的不被評估的符號。
- 的庫現在立即返回mathjs的默認實例,就沒有必要實例化math.js在單獨的步驟,除非你的人來設置的配置選項。
在什麼版本0.21.0新是:
- 在一個節點添加的屬性類型的所有表達式節點樹。
- 固定功能的日誌,日誌10,戰俘和開方不是從BigNumber輸入,支持複雜的結果(例如開方(bignumber(-4)))。
什麼在0.19.0版本是新的:
- 實現的功能比較,總之,督促,VAR, STD,中位數。
- 修正小錯誤。
什麼在0.14.0版本是新的:
- 刪除表達式解析器嵌套數組的串聯。現在,您可以輸入嵌套數組,就像在JavaScript中。矩陣可以使用函數CONCAT並置。
- 在表達式解析器矩陣語法[...]現在默認創建一維矩陣。 math.eval('[1,2,3,4]')返回與尺寸的矩陣[4],math.eval('[1,2; 3,4]')返回與尺寸的矩陣[2,2 ]。
- 文檔改制和擴展。
- 修正了非工作運營MOD(模運算)。
什麼在0.13.0版本是新的:
- 在功能子集的標量移除支持,現在只支持數組,矩陣和String。
- 刪除的功能得到並從選擇集,它們是功能子集的副本。
- 替換功能得到與單一功能的子集矩陣。
- 部分的代碼和名稱空間走動。
在什麼版本0.12.1新是:
- README.md的固定過時的版本
- 修正了一個損壞的單元測試。
在什麼版本0.10.0新是:
- 在解析器注射自定義節點處理器支持實現。可用於例如實施一個節點處理程序繪製的曲線圖。
- 實現最終用戶文檔和一個新的幫助功能。
- 功能大小和現在擠作為矩陣輸入輸出返回一個矩陣,而不是一個數組。
- 增加了一個恆定的頭(2 * PI)。感謝扎克Zibrat(palimpsests)。
- 改名功能unaryminus到一元。
- 固定在確定功能分配節點的依賴關係的錯誤。
在什麼版本0.9.0新是:
- 實現功能的子集,以獲取或設置一個子集從一個矩陣,字符串或其它數據類型。
- 實現建築功能,數字和字符串(主要是有用的解析器中)。
- 改進功能DET。
- 移動解析代碼從原型math.expr.Parser運作math.parse,簡化解析器一點點。
- 強烈簡化範圍和工作空間的代碼。
- 負numerators,並且在輸入錯誤的情況下,增加的錯誤信息修正功能國防部。
什麼是新的在0.7.2版本:
- 固定方法不平等,這是檢查,而不是平等的不平等。
在什麼版本0.7.0新是:
- 新增例子
- 改變方法廣場和立方體明智的評估矩陣元素(與所有其他方法一致)。
- 改變方法導入第二個參數為對象的選項。
- 固定方法。
- 小錯誤修復和改進。
math.typeof在IE
在什麼版本0.6.0新是:
- 實現的方法Unit.in(單位),其中創建單元具有固定的代表性克隆。例如math.unit('5.08厘米')。在('英寸')將返回一個單元字符串表示始終是英寸,因此2英寸。 Unit.in(單位)是一樣的方法math.in(X,單位)。
- 實施Unit.toNumber(單位),當與給定的單位表示它返回單元的值。例如math.unit('5.08厘米')。toNumber('寸')返回數字2,如英寸單元的表示有2作為價值。
- 改進:方法math.in(X,股吧)現在支持一個字符串作為第二個參數,例如math.in(math.unit('5.08厘米'),'寸') 。
- 從源文件分割的解析器函數的最終用戶文檔。
- 刪除功能的幫助,並從核心庫內置的文檔。
- 固定不變我被定義為-1i而不是1I。
- 修正小錯誤。
要求:
- 中啟用JavaScript在客戶端
- Node.js的服務器端環境
評論沒有發現