- 0
Notifications Mark All Read
No New notification
- Login
- Get Prime
Library Function asin in Math Class
Library Function asin of math.h Header File in C
On this page we will discuss about library function asin in math class which is used in C. The C header file math.h contains the standard math library functions that can be used for performing various mathematical operations. The asin function returns the arc sine of x in radians.Library Function asin of math.h Header File
- In C programming language the asin function is included in math.h header file.
- The asin function takes input argument in the range of (-1 \leq x \leq 1) and returns the inverse sine of a parameter x in radians.
asin(x) = \sin^{-1}(x)
Declaration of asin function
double asin(double x)
int x = 0; double result; result = asin(double(x));
Parameters of asin function
The value of sine lies in the range of -1 to 1, hence the asin function accepts input argument or values in the range of [-1,+1].
Parameter | Description |
---|---|
double value | This value of double function is in between – 1 and +1 inclusive. |
Return value of asin function
The asin function returns the principal value of inverse sine of parameter x in the range of [ -\frac{\Pi }{2},+\frac{\Pi }{2} ] in radians. The function returns NaN if the parameter passed to asin function is greater than 1 or less than -1.
Parameter | Return Value |
---|---|
x = [-1, +1] | [ -\frac{\Pi }{2},+\frac{\Pi }{2} ] in radians |
x>1 or x<-1 | NaN (not a number) |
Implementation of Library Function math.h asin
The following code shows the use of asin function with different parameters passed to the function.
#include <stdio.h> #include <math.h> int main () { // constant PI is defined const double PI = 3.1415926; double y, inverse_of_function; y = -0.8; inverse_of_function = asin (y); printf ("The inverse of sin(%.2f) function = %.2lf in radians\n", y,inverse_of_function); // converting radians to degree inverse_of_function = asin (y) * 180 / PI; printf ("The inverse of sin(%.2f) function = %.2lf in degrees\n", y,inverse_of_function); // parameter not in range y = 1.5; inverse_of_function = asin (y); printf ("The inverse of sin(%.2f) function = %.2lf", y,inverse_of_function); return 0; }
Output:
The inverse of sin(-0.80) function = -0.93 in radians The inverse of sin(-0.80) function = -53.13 in degrees The inverse of sin(1.50) function = nan
Prime Course Trailer
Related Banners
Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription
Get over 200+ course One Subscription
Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others
Login/Signup to comment