如果我有一个包含变量作为条目的矩阵,我如何获得行列式?看起来R似乎不能处理计算中矩阵中的非数字条目。
代表。
z <- matrix(c(1,1,1,"d"),nrow = 2)
那么我希望答案就像det(z)= d-1,即包含变量d的多项式。 这可能是&#34; det&#34;功能在r?
答案 0 :(得分:0)
这有效:
> library(Ryacas)
> yacas("M := {{1, 1}, {1, d}}")
expression(list(list(1, 1), list(1, d)))
> yacas("Determinant(M)")
expression(d - 1)
但是我不知道是否有一种方便的方法可以直接从R中的值定义矩阵M
。也许这是可能的;有一些文件需要检查......