Python math.erfc() Method



The Python math.erfc() method is used to calculate the complementary error method, which is defined as 1 − erf(x), where erf(x) is the error method.

This method represents the probability of an event lying outside a certain range for a normally distributed random variable. Mathematically, the complementary error method is defined as −

$$\mathrm{erfc(x)\:=\:1\:-\:erf(x)\:=\frac{2}{\sqrt{\prod}}\int_{x}^{∞}\:e^{-t^{2}}dt}$$

Where, e is the base of the natural logarithm and π is the mathematical constant pi. The complementary error method is an even method, meaning that erfc(-x) = erfc(x) and is being bounded between 0 and 2.

Syntax

Following is the basic syntax of the Python math.erfc() method −

math.erfc(x)

Parameters

This method accepts a real number or a numeric expression as a parameter for which you want to calculate the complementary error method.

Return Value

The method returns the value of the complementary error method evaluated at x.

Example 1

In the following example, we are calculating the complementary error method for a positive real number using the math.erfc() method −

import math
x = 1.5
result = math.erfc(x)
print("Complementary Error method for x =", x, ":", result)

Output

The output obtained is as follows −

Complementary Error method for x = 1.5 : 0.033894853524689274

Example 2

In here, we are calculating the complementary error method for a negative real number using the math.erfc() method −

import math
x = -0.75
result = math.erfc(x)
print("Complementary Error method for x =", x, ":", result)

Output

Following is the output of the above code −

Complementary Error method for x = -0.75 : 1.7111556336535152

Example 3

In this example, we are evaluating the sum of complementary error methods for x=2 and x/2 using the math.erfc() method −

import math
x = 2
result = math.erfc(x) + math.erfc(x/2)
print("Complementary Error method expression result for x =", x, ":", result) 

Output

We get the output as shown below −

Complementary Error method expression result for x = 2 : 0.1619769420313324

Example 4

Now, we use the math.erfc() method to directly calculate the complementary error method for x=0 −

import math
x = 0
result = math.erfc(x)
print("Complementary Error method for x =", x, ":", result)

Output

The result produced is as shown below −

Complementary Error method for x = 0 : 1.0
python_maths.htm
Advertisements