All trigonometric functions that are available in R are the sine, cosine, and tangent method and their inverse methods.
cos in R
The cos() is a built-in mathematical R function that computes the cosine value of numeric value data. The cos() function takes a numerical value as an argument and returns the cosine value.
To calculate the cosine of a value in R, use the cos() function.
Syntax
cos(x)
Parameters
The cos() function takes x as an argument is either numeric or complex vectors.
Example
cos(30)
Output
[1] 0.1542514
This code doesn’t give you the correct result, however, because R always works with angles in radians, not in degrees. So pay attention to the fact; if you forget, the resulting bugs may bite you hard in the er, leg.
The correct way to calculate the cosine of an angle of 30 degrees then uses the following code.
cos(30 * pi / 180)
Output
[1] 0.8660254
Cos value of pi in R
The pi in R is an inbuilt constant. So let’s find the cos() value of the pi constant.
cos(pi)
Output
[1] -1
Let’s pass the -pi.
cos(-pi)
Output
[1] -1
Applying cos() function to a Vector
To create a Vector in R, use the c() function. Then, add three elements of a vector using the pi constant.
rv <- c(pi, pi / 4, pi / 3)
cos(rv)
Output
[1] -1.0000000 0.7071068 0.5000000
That is it for the cos() function in R.
See also

Krunal Lathiya is an Information Technology Engineer by education and web developer by profession. He has worked with many back-end platforms, including Node.js, PHP, and Python. In addition, Krunal has excellent knowledge of Data Science and Machine Learning, and he is an expert in R Language. Krunal has written many programming blogs, which showcases his vast expertise in this field.