问题描述
t <- read.table(header=FALSE,text=" 1 0 0 -0.0000009038 0
0 1 0 0.0000000000 0
0 0 1 0.0000000000 0
0 0 0 1.0000000000 0
0 0 0 0.0000000000 1
")
当我尝试对这个矩阵求逆时,我得到的结果不同
tt <- solve(t)
和
tt <- 1/(t)
为什么?他们俩都不工作吗?
解决方法
1 / t不是矩阵的逆。它在元素上是相对的。如果您有一个函数f(x),则数学上的方法相同,则1 / f(x)不是矩阵的逆。
请注意,即使在数学中,如果A是矩阵,矩阵的逆也永远不会写成1/A
。
在R中。矩阵的逆值计算为solve(A)