Main Content


Inverse cosine in radians



Y = acos(X) returns the Inverse Cosine (cos-1) of the elements of X in radians. The function accepts both real and complex inputs.

  • For real values of X in the interval [-1, 1], acos(X) returns values in the interval [0, π].

  • For real values of X outside the interval [-1,1] and for complex values of X, acos(X) returns complex values.


collapse all

Find the inverse cosine of a value.

y = acos(0)
y = 1.5708

Find the inverse cosine of the elements of vector x. The acos function acts on x element-wise.

x = [0.5i 1+3i -2.2+i];
y = acos(x)
y = 1×3 complex

   1.5708 - 0.4812i   1.2632 - 1.8642i   2.6799 - 1.5480i

Plot the inverse cosine function over the intervals -1x1.

x = -1:.01:1;
grid on

Input Arguments

collapse all

Cosine of angle, specified as a scalar, vector, matrix, multidimensional array, table, or timetable. The acos operation is element-wise when X is nonscalar.

Data Types: single | double | table | timetable
Complex Number Support: Yes

More About

collapse all

Inverse Cosine

The inverse cosine is defined as


Extended Capabilities

Version History

Introduced in R2006a

expand all

See Also

| | |