Y = cosh(X)
Create a vector and calculate the hyperbolic cosine of each value.
X = [0 pi 2*pi 3*pi]; Y = cosh(X)
Y = 1×4 103 × 0.0010 0.0116 0.2677 6.1958
Plot the hyperbolic cosine function over the domain
x = -5:0.01:5; y = cosh(x); plot(x,y) grid on
The hyperbolic cosine satisfies the identity . In other words, is the average of and . Verify this by plotting the functions.
Create a vector of values between -3 and 3 with a step of 0.25. Calculate and plot the values of
exp(-x). As expected, the curve for
cosh(x) lies between the two exponential curves.
x = -3:0.25:3; y1 = cosh(x); y2 = exp(x); y3 = exp(-x); plot(x,y1,x,y2,x,y3) grid on legend('cosh(x)','exp(x)','exp(-x)','Location','bestoutside')
X— Input angles in radians
Input angles in radians, specified as a scalar, vector, matrix, or multidimensional array.
Complex Number Support: Yes
The hyperbolic cosine of an angle x can be expressed in terms of exponential functions as
In terms of the traditional cosine function with a complex argument, the identity is
This function fully supports tall arrays. For more information, see Tall Arrays.
This function fully supports GPU arrays. For more information, see Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
This function fully supports distributed arrays. For more information, see Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).