mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-18 14:59:29 +00:00
Use internal sign() (Math.sign only in ES2015+)
This commit is contained in:
parent
ee41e35b5c
commit
57f082f64d
@ -1,7 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
var deepMap = require('../../utils/collection/deepMap');
|
||||
var isInteger = require('../../utils/number').isInteger;
|
||||
var sign = require('../../utils/number').sign;
|
||||
|
||||
/**
|
||||
* Upper bound for the first approximation interval, 0 <= x <= THRESH
|
||||
@ -90,11 +90,11 @@ function factory (type, config, load, typed) {
|
||||
var y = Math.abs(x);
|
||||
|
||||
if (y <= THRESH) {
|
||||
return Math.sign(x) * erf1(y);
|
||||
return sign(x) * erf1(y);
|
||||
} else if (y <= 4.0) {
|
||||
return Math.sign(x) * (1 - erfc2(y));
|
||||
return sign(x) * (1 - erfc2(y));
|
||||
} else {
|
||||
return Math.sign(x) * (1 - erfc3(y));
|
||||
return sign(x) * (1 - erfc3(y));
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user