# Python – math.asin() function

• Last Updated : 28 May, 2020

Math module contains a number of functions which is used for mathematical operations. The math.asin() function returns the arc sine value of a number. The value passed in this function should be between -1 to 1.

Syntax: math.asin(x)

Parameter:This method accepts only single parameters.

• x :This parameter is the value to be passed to asin()

Returns:This function returns the arc sine value of a number.

Below examples illustrate the use of above function:

Example 1:

 `# Python code to implement ` `# the acos()function ` `       `  `# importing "math" ` `# for mathematical operations   ` `import` `math   ` `      `  `a ``=` `math.pi ``/` `6` `       `  `# returning the value of arc sine of pi / 6   ` `print` `(``"The value of arc sine of pi / 6 is : "``, end ``=``"")   ` `print` `(math.asin(a)) `

Output:

```The value of arc sine of pi / 6 is : 0.5510695830994463
```

Example 2:

 `# Python code to implement ` `# the aasin()function ` `import` `math  ` `import` `matplotlib.pyplot as plt   ` `   `  `in_array ``=` `[``-``0.14159265``, ``-``0.57039399``, ``-``0.28559933``,  ` `            ``0.28559933``, ``0.57039399``,  ``0.94159265``]  ` `   `  `out_array ``=` `[]  ` `   `  `for` `i ``in` `range``(``len``(in_array)):  ` `    ``out_array.append(math.asin(in_array[i]))  ` `    ``i ``+``=` `1` `      `  `print``(``"Input_Array : \n"``, in_array)   ` `print``(``"\nOutput_Array : \n"``, out_array)     ` ` `  `plt.plot(in_array, out_array, ``"go:"``)   ` `plt.title(``"math.asin()"``)   ` `plt.xlabel(``"X"``)   ` `plt.ylabel(``"Y"``)   ` `plt.show()   `

Output:

```Input_Array :
[-0.14159265, -0.57039399, -0.28559933, 0.28559933, 0.57039399, 0.94159265]

Output_Array :
[-0.14207008957392517, -0.6069854488522558, -0.2896317474780172, 0.2896317474780172, 0.6069854488522558, 1.227328875116741]
```

My Personal Notes arrow_drop_up
Related Articles