Skip to content
Related Articles

Related Articles

Compute the gamma value of a Non-negative Numeric Vector in R Programming – gamma() Function
  • Last Updated : 12 Jun, 2020

gamma() function in R Language is used to compute the gamma value of a numeric vector using the gamma function.
Gamma function is basically,

gamma(x) = factorial(x - 1)

Syntax: gamma(x)

Parameters:
x: Non-negative Numeric Vector

Example 1:




# R program to calculate the gamma value
  
# Calling gamma Function
gamma(2)
gamma(3)
gamma(5)

Output:



[1] 1
[1] 2
[1] 24

Example 2:




# R program to calculate the gamma value
  
# Creating vectors
x1 <- c(2, 3, 5)
x2 <- c(6, 7, 8)
x3 <- c(-1, -2, -3)
  
# Calling gamma Function
gamma(x1)
gamma(x2)
gamma(x3)

Output:

[1]  1  2 24
[1]  120  720 5040
[1] NaN NaN NaN
Warning message:
In gamma(x3) : NaNs produced

Here, in the above code, the NaN is produced for a Negative numeric vector.

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :