=====================================================

Nama Mahasiswa : Syafri Maulana Alfatih

NIM : 220605110139

Kelas : B

Mata Kuliah : Linear Algebra

Dosen Pengampu : Prof.Dr.Suhartono,M.Kom

Prodi : Teknik Informatika

Universitas : UIN Maulana Malik Ibrahim Malang

=====================================================

print(log(1)) 
## [1] 0
print(log(30)) 
## [1] 3.401197
print(log(0)) 
## [1] -Inf
print(log(-44)) 
## Warning in log(-44): NaNs produced
## [1] NaN
print(log(10,base=10)) 
## [1] 1
print(log(16,base=2)) 
## [1] 4
print(log(0,base=10)) 
## [1] -Inf
print(log(-44,base=4)) 
## Warning in print(log(-44, base = 4)): NaNs produced
## [1] NaN
print(log1p(1))
## [1] 0.6931472
print(log1p(10))
## [1] 2.397895
print(log1p(0))
## [1] 0
print(log1p(-44))
## Warning in log1p(-44): NaNs produced
## [1] NaN
print(log2(1))
## [1] 0
print(log2(2))
## [1] 1
print(log2(0))
## [1] -Inf
print(log2(-44))
## Warning in print(log2(-44)): NaNs produced
## [1] NaN

Untuk menghitung turunan logaritmik dari fungsi gamma dalam pemrograman R, kita dapat menggunakan fungsi digamma() yang disediakan dalam paket pracma. Fungsi ini menghitung turunan logaritmik dari fungsi psi (digamma) yang merupakan turunan logaritmik dari fungsi gamma.

Pertama, kita perlu menginstal paket pracma jika belum terpasang. Kita dapat melakukannya dengan perintah install.packages("pracma"). Setelah paket terinstal, kita dapat memuatnya menggunakan perintah library(pracma).

Setelah itu, kita dapat menggunakan fungsi digamma() untuk menghitung turunan logaritmik dari fungsi gamma. Fungsi ini mengambil argumen berupa bilangan riil atau vektor bilangan riil. Misalnya, jika kita ingin menghitung turunan logaritmik dari fungsi gamma pada nilai 2, kita dapat menggunakan digamma(2).

Hasil dari fungsi digamma() adalah nilai turunan logaritmik pada titik yang diberikan. Turunan logaritmik dari fungsi gamma memberikan informasi penting tentang perubahan tingkat pertumbuhan fungsi gamma pada titik tersebut.

Dalam bahasa Indonesia, untuk menghitung turunan logaritmik dari fungsi gamma dalam pemrograman R, kita dapat menggunakan fungsi digamma() dari paket pracma. Fungsi ini memberikan nilai turunan logaritmik pada titik yang diberikan, dan dapat digunakan untuk mendapatkan informasi tentang perubahan tingkat pertumbuhan fungsi gamma pada titik tersebut.

digamma(2)
## [1] 0.4227843
digamma(4)
## [1] 1.256118
digamma(5.2)
## [1] 1.549434
x <- c(2.3, 3, 1.2)
  
digamma(x)
## [1]  0.6000399  0.9227843 -0.2890399
digamma(-2.3)
## [1] 3.317323
digamma(-2)
## Warning in digamma(-2): NaNs produced
## [1] NaN