Main Content

csch

Hyperbolic cosecant

Description

Y = csch(X) returns the hyperbolic cosecant of the elements of X. The csch function operates element-wise on arrays. The function accepts both real and complex inputs. All angles are in radians.

example

Examples

collapse all

Create a vector and calculate the hyperbolic cosecant of each value.

X = [0 pi 2*pi 3*pi];
Y = csch(X)
Y = 1×4

       Inf    0.0866    0.0037    0.0002

Plot the hyperbolic cosecant over the domain -π<x<0 and 0<x<π.

x1 = -pi+0.01:0.01:-0.01;
x2 = 0.01:0.01:pi-0.01;
y1 = csch(x1);
y2 = csch(x2);
plot(x1,y1,x2,y2)
grid on

Figure contains an axes object. The axes object contains 2 objects of type line.

Input Arguments

collapse all

Input angles in radians, specified as a scalar, vector, matrix, multidimensional array, table, or timetable.

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

More About

collapse all

Hyperbolic Cosecant

The hyperbolic cosecant of x is equal to the inverse of the hyperbolic sine

csch(x)=1sinh(x)=2exex.

In terms of the traditional cosecant function with a complex argument, the identity is

csch(x)=icsc(ix).

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Version History

Introduced before R2006a

expand all

See Also

| | |