首页 > 解决方案 > 为什么 R 说这两个值不同?

问题描述

library(Matrix)
A <- matrix(c(3, 0, 0, 5, 1, -1, -2, 2, 4), ncol = 3, nrow = 3, byrow = T)
d <- as.integer(det(A))
p <- as.integer(prod(eigen(A)$values))
d == p
[1] FALSE

当我运行类函数时,它们都是“数字”并且都等于 18。但是 R 说它们不相等。这是怎么回事?

标签: rvariable-types

解决方案


推荐阅读