UNPKG

mathjs

Version:

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif

48 lines (29 loc) 1.16 kB
<!-- Note: This file is automatically generated from source code comments. Changes made in this file will be overridden. --> # Function deepEqual Test element wise whether two matrices are equal. The function accepts both matrices and scalar values. Strings are compared by their numerical value. ## Syntax ```js math.deepEqual(x, y) ``` ### Parameters Parameter | Type | Description --------- | ---- | ----------- `x` | number &#124; BigNumber &#124; Fraction &#124; Complex &#124; Unit &#124; Array &#124; Matrix | First matrix to compare `y` | number &#124; BigNumber &#124; Fraction &#124; Complex &#124; Unit &#124; Array &#124; Matrix | Second matrix to compare ### Returns Type | Description ---- | ----------- number &#124; BigNumber &#124; Fraction &#124; Complex &#124; Unit &#124; Array &#124; Matrix | Returns true when the input matrices have the same size and each of their elements is equal. ## Examples ```js math.deepEqual(2, 4) // returns false a = [2, 5, 1] b = [2, 7, 1] math.deepEqual(a, b) // returns false math.equal(a, b) // returns [true, false, true] ``` ## See also [equal](equal.md), [unequal](unequal.md)