The arcsine function
Background: The arcsine function is the inverse of the sine function
(as long as the sine function is restricted to a certain domain).
Click here for a review of inverse functions.
Recall that the sine function takes an angle x
as input and returns the sine of that angle as output:

For example if 30° is the input then 0.5 is the output.
Here we want to create the inverse function that would take 0.5 as input and
return 30° as output.
But there is a problem. Notice that there are many angles whose sine is 0.5:

We say that this mapping is many-to-one. This means that the inverse
mapping would be one-to-many and therefore would not satisfy the
‘one range value’ requirement
for a mapping to be a function. To fix this problem we introduce both a
relation
called Arcsine (with capital A and abbreviation Arcsin) and a function called arcsine
(with lower case ‘a’ and abbreviation arcsin). Here is how they are defined:
Definition: The Arcsine of x, denoted Arcsin(x), is defined as ‘the set of all angles whose sine is x’.
It is a one-to-many relation. Here is an example:

Definition: The arcsine of x, denoted arcsin(x), is defined as is defined as
‘the one angle between −π/2 and +π/2 radians
(or between −90° and +90°) whose sine is x’.
It is a one-to-one function. Here is an example:

Definition: Of all the values returned by the Arcsine relation,
the one that is the same as the value returned by the arcsine function
is called the principal value of the Arcsine relation.
(An example is the value 30° shown above in red.)
Graph:
The red curve in the graph to the right is the arcsine function.
Notice that for any x between −1 and +1 it returns a single
value between −π/2 and +π/2 radians.
If we add the gray curve to the red curve then we get a graph of the
Arcsine relation. A vertical line drawn anywhere between x =
−1 and +1 would touch this curve at many places and this means that
the Arcsine relation would return many values.
In this graph the angle y is measured in radians.
If you want to measure y in degrees then
simply change the vertical scale so
that y runs from −360° to 360° instead of from
−2π to 2π radians;
the shape of the graph is otherwise unchanged.
If you compare the Arcsine graph to the sine graph
then you see that one can be gotten from the other by interchanging the
horizontal and vertical axes.
Domain and range:
The domain of the arcsine function is from −1 to +1 inclusive and the range is from
−π/2 to π/2 radians inclusive (or from −90° to 90°).
The arcsine function can be
extended to the complex numbers, in which
case the domain is all complex numbers.
Special values of the arcsine function
(Click here for more details)
Solving the Equation sin(θ) = c for θ
by using arcsine and Arcsine
Suppose that an angle θ is unknown but that its sine is known
to be c. Then finding that angle requires solving this equation
for θ:
sin (θ) = c
If this is, say, a simple right triangle problem and we know that
the angle θ must be somewhere between 0 and 90° then the
solution is the single value:
θ = arcsin (c)
On the other hand, if this is a more advanced problem and we need to find
all the possible angles whose sine is c then the solution
is the entire set of values:
θ = Arcsin (c)
The solutions in these two cases follow directly from the
definitions of the arcsine function and Arcsine relation.
Note that if c is greater than 1 or less than −1 then there are
no real solutions. However there are complex solutions.
Evaluating Arcsin(c)

If c is a number then the entire set of values of Arcsin(c)
can be found using the following procedure. Refer to the graph to the right
where the dots are the desired values.
- The first value (the principal value), denoted θPV , is found by
evaluating arcsin(c) with a calculator or with the Algebra Coach.
- The second value, called θ2 , is found by
using the symmetry of the Arcsine curve. Notice that the two blue arrows in the
graph have the same length. This means that θ2 is just as far below π as
θPV is above zero. In formula form:
θ2 = π − θPV
(Click here to see the CAST method for finding
θ2 .)
- All the other values above and below these two values
can be found from these two values by adding or
subtracting multiples of 2π. If we use the integer n to count
which multiple then the other values can be gotten from this formula:

For example if we let n = −1 then we get values for
the two lowest dots in the graph.
- If you are using degrees instead of radians then use the following formulas
instead of the previous ones:

How to use the arcsine function in the Algebra Coach
- Type arcsin(x) into the textbox, where x is the argument.
The argument must be enclosed in brackets.
- Set the relevant options:
- Set the arcsin, arccos and arctan option.
(The return principal value setting returns one value;
the don't evaluate setting is useful if you want all the values
of the Arc relation - but you will have to calculate them yourself.)
- Set the exact / floating point option. (Exact mode lets you
use special values.)
- Set the degree / radian mode option.
- Set the p does / does not represent π option.
(If you want arcsine to return special values in radian mode
then turn this on.)
- Turn on complex numbers if you want to be able to evaluate
the arcsine of a complex number or of a number bigger than 1.
- Click the Simplify button.
Algorithm for the arcsine function
Click here
to see the algorithm that computers use to evaluate the arcsine function.
The arccosine function
Background: The arccosine function is the inverse of the cosine function
(as long as the cosine function is restricted to a certain domain).
Click here for a review of inverse functions.
Recall that the cosine function takes an angle x
as input and returns the cosine of that angle as output:

For example if 60° is the input then 0.5 is the output.
Here we want to create the inverse function that would take 0.5 as input and
return 60° as output.
But there is a problem. Notice that there are many angles whose cosine is 0.5:

We say that this mapping is many-to-one. This means that the inverse
mapping would be one-to-many and therefore would not satisfy the
‘one range value’ requirement
for a mapping to be a function. To fix this problem we introduce both a
relation
called Arccosine (with capital A and abbreviation Arccos) and a function called arccosine
(with lower case ‘a’ and abbreviation arccos). Here is how they are defined:
Definition: The Arccosine of x, denoted Arccos(x), is defined as
‘the set of all angles whose cosine is x’.
It is a one-to-many relation. Here is an example:

Definition: The arccosine of x, denoted arccos(x), is defined as
‘the one angle between 0 and π radians
(or between 0° and 180°) whose cosine is x’.
It is a one-to-one function. Here is an example:

Definition: Of all the values returned by the Arccosine relation,
the one that is the same as the value returned by the arccosine function
is called the principal value of the Arccosine relation.
(An example is the value 60° shown above in red.)
Graph:
The red curve in the graph to the right is the arccosine function.
Notice that for any x between −1 and +1 it returns a single
value between 0 and +π radians.
If we add the gray curve to the red curve then we get a graph of the
Arccosine relation. A vertical line drawn anywhere between x =
−1 and +1 would touch this curve at many places and this means that
the Arccosine relation would return many values.
In this graph the angle y is measured in radians.
If you want to measure y in degrees then
simply change the vertical scale so
that y runs from −360° to 360° instead of from
−2π to 2π radians;
the shape of the graph is otherwise unchanged.
If you compare the Arccosine graph to the cosine graph
then you see that one can be gotten from the other by interchanging the
horizontal and vertical axes.
Domain and range:
The domain of the arccosine function is from −1 to +1 inclusive and the range is from
0 to π radians inclusive (or from 0° to 180°).
The arccosine function can be
extended to the complex numbers, in which
case the domain is all complex numbers.
Special values of the arccosine function
(Click here for more details)
Solving the Equation cos(θ) = c for θ
by using arccosine and Arccosine
Suppose that an angle θ is unknown but that its cosine is known
to be c. Then finding that angle requires solving this equation
for θ:
cos (θ) = c
If this is, say, a simple right triangle problem and we know that
the angle θ must be somewhere between 0 and 90° then the
solution is the single value:
θ = arccos (c)
On the other hand, if this is a more advanced problem and we need to find
all the possible angles whose cosine is c then the solution
is the entire set of values:
θ = Arccos (c)
The solutions in these two cases follow directly from the
definitions of the arccosine function and Arccosine relation.
Note that if c is greater than 1 or less than −1 then there are
no real solutions. However there are complex solutions.
Evaluating Arccos(c)

If c is a number then the entire set of values of Arccos(c)
can be found using the following procedure. Refer to the graph to the right
where the dots are the desired values.
- The first value (the principal value), denoted θPV , is found by
evaluating arccos(c) with a calculator or with the Algebra Coach.
- The second value, called θ2 , is found by
using the symmetry of the Arccosine curve. Notice that the two blue arrows in the
graph have the same length. This means that θ2 is just as far below 2π as
θPV is above zero. In formula form:
θ2 = 2 π − θPV
(Click here to see the CAST method for finding
θ2 .)
- All the other values above and below these two values
can be found from these two values by adding or
subtracting multiples of 2π. If we use the integer n to count
which multiple then the other values can be gotten from this formula:

For example if we let n = −1 then we get values for
the two lowest dots in the graph.
- If you are using degrees instead of radians then use the following formulas
instead of the previous ones:

How to use the arccosine function in the Algebra Coach
- Type arccos(x) into the textbox, where x is the argument.
The argument must be enclosed in brackets.
- Set the relevant options:
- Set the arcsin, arccos and arctan option.
(The return principal value setting returns one value;
the don't evaluate setting is useful if you want all the values
of the Arc relation - but you will have to calculate them yourself.)
- Set the exact / floating point option. (Exact mode lets you
use special values.)
- Set the degree / radian mode option.
- Set the p does / does not represent π option.
(If you want arccosine to return special values in radian mode
then turn this on.)
- Turn on complex numbers if you want to be able to evaluate
the arccosine of a complex number or of a number bigger than 1.
- Click the Simplify button.
Algorithm for the arccosine function
Click here
to see the algorithm that computers use to evaluate the arccosine function.
The arctangent function
Background: The arctangent function is the inverse of the tangent function
(as long as the tangent function is restricted to a certain domain).
Click here for a review of inverse functions.
Recall that the tangent function takes an angle x
as input and returns the tangent of that angle as output:

For example if 45° is the input then 1.0 is the output.
Here we want to create the inverse function that would take 1.0 as input and
return 45° as output.
But there is a problem. Notice that there are many angles whose tangent is 1.0:

We say that this mapping is many-to-one. This means that the inverse
mapping would be one-to-many and therefore would not satisfy the
‘one range value’ requirement
for a mapping to be a function. To fix this problem we introduce both a
relation
called Arctangent (with capital A and abbreviation Arctan) and a function called arctangent
(with lower case ‘a’ and abbreviation arctan). Here is how they are defined:
Definition: The Arctangent of x, denoted Arctan(x), is defined as
‘the set of all angles whose tangent is x’.
It is a one-to-many relation. Here is an example:

Definition: The arctangent of x, denoted arctan(x), is defined as
‘the one angle between −π/2 and +π/2 radians
(or between −90° and +90°) whose tangent is x’.
It is a one-to-one function. Here is an example:

Definition: Of all the values returned by the Arctangent relation,
the one that is the same as the value returned by the arctangent function
is called the principal value of the Arctangent relation.
(An example is the value 45°shown above in red.)
Graph:
The red curve in the graph to the right is the arctangent function.
Notice that for any x it returns a single
value between −π/2 and +π/2 radians.
If we add the gray curves to the red curve then we get a graph of the
Arctangent relation. A vertical line drawn anywhere
would touch this set of curves at many places and this means that
the Arctangent relation would return many values.
In this graph the angle y is measured in radians.
If you want to measure y in degrees then
simply change the vertical scale so
that y runs from −180° to 180° instead of from
−π to π radians;
the shape of the graph is otherwise unchanged.
If you compare the Arctangent graph to the tangent graph
then you see that one can be gotten from the other by interchanging the
horizontal and vertical axes.
Domain and range:
The domain of the arctangent function is all real numbers and the range is from
−π/2 to π/2 radians exclusive (or from −90° to 90°).
The arctangent function can be
extended to the complex numbers, in which
case the domain is all complex numbers.
Special values of the arctangent function
(Click here for more details)
Solving the Equation tan(θ) = c for θ
by using arctangent and Arctangent
Suppose that an angle θ is unknown but that its tangent is known
to be c. Then finding that angle requires solving this equation
for θ:
tan (θ) = c
If this is, say, a simple right triangle problem and we know that
the angle θ must be somewhere between 0 and 90° then the
solution is the single value:
θ = arctan (c)
On the other hand, if this is a more advanced problem and we need to find
all the possible angles whose tangent is c then the solution
is the entire set of values:
θ = Arctan (c)
The solutions in these two cases follow directly from the definitions
of the arctangent function and Arctangent relation.
Evaluating Arctan(c)

If c is a number then the entire set of values of Arctan(c)
can be found using the following procedure. Refer to the graph to the right
where the dots are the desired values.
- The first value (the principal value), denoted θPV , is found by
evaluating arctan(c) with a calculator or with the Algebra Coach.
- All the other values above and below this value can be found by
using the fact that adjacent values are separated from each other by a distance of π.
If we use the integer n to count multiples of π then the other
values can be gotten from this formula:
θ = θPV + π n
(Click here to see the CAST method for finding
θ2 .)
- If you are using degrees instead of radians then use the following formulas
instead of the previous ones:
θ = θPV + 180° · n
How to use the arctangent function in the Algebra Coach
- Type arctan(x) into the textbox, where x is the argument.
The argument must be enclosed in brackets.
- Set the relevant options:
- Set the arcsin, arccos and arctan option.
(The return principal value setting returns one value;
the don't evaluate setting is useful if you want all the values
of the Arc relation - but you will have to calculate them yourself.)
- Set the exact / floating point option. (Exact mode lets you
use special values.)
- Set the degree / radian mode option.
- Set the p does / does not represent π option.
(If you want arctangent to return special values in radian mode
then turn this on.)
- Turn on complex numbers if you want to be able to evaluate
the arctangent of a complex number.
- Click the Simplify button.
Algorithm for the arctangent function
Click here
to see the algorithm that computers use to evaluate the arctangent function.
If you found this page in a web search you won’t see the
Table of Contents in the frame on the left.
Click here to display it.