cotd

Cotangent of argument in degrees

Syntax

Description

example

Y = cotd(X) returns the cotangent of the elements of X, which are expressed in degrees.

Examples

expand all

Cotangent of angles approaching 90 and 180 degrees

Create a vector of input angles consisting of 90° and the next smaller and larger double precision numbers. Then compute the cotangent.

x1 = [90-eps(90) 90 90+eps(90)];
y1 = cotd(x1)
y1 =

   1.0e-15 *

    0.2480         0   -0.2480

cotd returns zero when the input angle is exactly 90°. Evaluation at the next smaller double-precision angle returns a slightly positive result. Likewise, the cotangent is slightly negative when the input angle is the next double-precision number larger than 90.

The behavior is similar for input angles near 180°.

x2 = [180-eps(180) 180 180+eps(180)];
y2 = cotd(x2)
y2 =

   1.0e+15 *

   -2.0159       Inf    2.0159

Cotangent of complex angle, specified in degrees

x = 35+5i;
y = cotd(x)
y =

   1.3958 - 0.2606i

Input Arguments

expand all

X — Angle in degreesscalar value | vector | matrix | N-D array

Angle in degrees, specified as a real-valued or complex-valued scalar, vector, matrix, or N-D array. The cotd operation is element-wise when X is nonscalar.

Data Types: single | double
Complex Number Support: Yes

Output Arguments

expand all

Y — Cotangent of anglescalar value | vector | matrix | N-D array

Cotangent of angle, returned as a real-valued or complex-valued scalar, vector, matrix, or N-D array of the same size as X.

See Also

| |

Was this topic helpful?