The tanh() function in R calculates the number’s hyperbolic tangent in radians.
Syntax
tanh(num)
Parameters
num: It is a numeric value.
Return value
It returns the hyperbolic tangent of a number (in radians).
Example 1: Usage of tanh() function
tanh(1)
Output
[1] 0.7615942
If you pass the 0 to the tanh() function, it will return 0.
tanh(0)
Output
[1] 0
Example 2: Using tanh() function with a vector
vec <- c(-1, 0.5, 0, 0.5, 1)
tanh(vec)
Output
[1] -0.7615942 0.4621172 0.0000000 0.4621172 0.7615942
Example 3: Passing a pi, positive, and negative number
The pi is a built-in constant; its value is 3.141593.
data_one <- tanh(0.9)
print(paste0("tanh(0.9): ", data_one, " radians"))
data_two <- tanh(-0.75)
print(paste0("tanh(-0.75): ", data_two, " radians"))
data_three <- tanh(0.45) * (180.0 / pi)
print(paste0("tanh(0.45): ", data_three, " degrees"))
Output
[1] "tanh(0.9): 0.716297870199024 radians"
[1] "tanh(-0.75): -0.635148952387287 radians"
[1] "tanh(0.45): 24.1730323815932 degrees"
Plotting the tanh() function
dt <- seq(-1, 1, by = 0.05)
plot(dt, tanh(dt), typ = "l", col = "red")
abline(v = 0, lty = 6, col = "blue")
Output
That is it.

Krunal Lathiya is a seasoned Computer Science expert with over eight years in the tech industry. He boasts deep knowledge in Data Science and Machine Learning. Versed in Python, JavaScript, PHP, R, and Golang. Skilled in frameworks like Angular and React and platforms such as Node.js. His expertise spans both front-end and back-end development. His proficiency in the Python language stands as a testament to his versatility and commitment to the craft.