library(igraph)
##
## Attaching package: 'igraph'
## The following objects are masked from 'package:stats':
##
## decompose, spectrum
## The following object is masked from 'package:base':
##
## union
library(igraphdata)
data("macaque")
LM <- graph.laplacian(macaque)
Untuk mengkomputasikan ruang kosong dari matrix Laplacian, kita harus membuat format matrix numerikal dalam format
LM <- as.numeric(LM)
LLM <- matrix(LM, 50, 50)
## Warning in matrix(LM, 50, 50): data length [2025] is not a sub-multiple or
## multiple of the number of rows [50]
komputasikan matrix Laplacian yang dinormalisasikan dari grafis yang tidak terarahkan untuk dataset macaque.
LM2 <- graph.laplacian(macaque, normalized = TRUE)
LM2 <- as.numeric(LM2)
LLM2 <- matrix(LM2, 50, 50)
## Warning in matrix(LM2, 50, 50): data length [2025] is not a sub-multiple or
## multiple of the number of rows [50]
komputasikan nilai eigen menggunakan fungsi eigen().
EE <- eigen(LLM2)
dan dari perhitungan akan diperoleh hasil beriut
sum(EE$values)
## [1] -0.6769231+0i