mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-18 14:59:29 +00:00
1.5 KiB
1.5 KiB
Function unequal
Test whether two values are unequal.
The function tests whether the relative difference between x and y is larger than the configured epsilon. The function cannot be used to compare values smaller than approximately 2.22e-16.
For matrices, the function tests whether the size or any of the elements of the matrices are unequal (a deep comparison). In case of complex numbers, x.re must unequal y.re, or x.im must unequal y.im.
Syntax
math.unequal(x, y)
Parameters
| Parameter | Type | Description |
|---|---|---|
x |
Number | BigNumber | Boolean | Complex | Unit | String | Array | Matrix | First value to compare |
y |
Number | BigNumber | Boolean | Complex | Unit | String | Array | Matrix | Second value to compare |
Returns
| Type | Description |
|---|---|
| Boolean | Array | Matrix | Returns true when the compared values are unequal, else returns false |
Examples
var math = mathjs();
math.unequal(2 + 2, 3); // returns true
math.unequal(2 + 2, 4); // returns false
var a = math.unit('50 cm');
var b = math.unit('5 m');
math.unequal(a, b); // returns false
See also
equal, smaller, smallerEq, larger, largerEq, compare, dotUnequal