# Documentation

### This is machine translation

Translated by
Mouse over text to see original. Click the button below to return to the English verison of the page.

# cotd

Cotangent of argument in degrees

## Syntax

• ``Y = cotd(X)``
example

## Description

example

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

## Examples

collapse all

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 ```
```x = 35+5i; y = cotd(x) ```
```y = 1.3958 - 0.2606i ```

## Input Arguments

collapse all

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

collapse all

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

## More About

collapse all

### Tall Array Support

This function fully supports tall arrays. For more information, see Tall Arrays.

## See Also

#### Introduced before R2006a

﻿
Was this topic helpful?

Watch now