Inverse error function and inverse complementary error function.
Evaluates the inverse error and inverse complementary error functions.
This package is a rewrite of math-erfinv and math-erfcinv in Typescript. This package supports both CommonJs and ES Modules.
The inverse error function is defined as
where c_0 = 1
and
The inverse complementary error function is defined as
$ npm install @toshiara/special-erfinv
// for CommonJs
const { erfinv, erfcinv } = require('@toshiara/special-erfinv');
// for ES Modules
import { erfinv, erfcinv } from '@toshiara/special-erfinv';
Evaluates the inverse error function.
erfinv(0.1);
// returns 0.08885599049425769
erfinv(0.4);
// returns 0.37080715859355795
erfinv(0.85);
// returns 1.0179024648320276
erfinv(-1);
// returns -Infinity
erfinv(1);
// returns Infinity
If provided NaN
, the function
returns NaN
.
erfinv(NaN);
// returns NaN
Evaluates the inverse complementary error function.
erfcinv(0.2);
// returns 0.9061938024368231
erfcinv(0.4);
// returns 0.5951160814499948
erfcinv(0.85);
// returns 0.13372692166481973
erfcinv(0);
// returns Infinity
erfcinv(2);
// returns -Infinity
If provided NaN
, the function
returns NaN
.
erfcinv(NaN);
// returns NaN
Copyright © 2016. The Compute.io Authors.