我不知道在以下情况下该怎么做,因为最后一个方程没有所有4个变量。所以我使用了方程式下面的代码,但这是错误的...有人知道如何继续吗?
方程式:
方程式:
3a + 4b - 5c + d = 10
2a + 2b + 2c - d = 5
a -b + 5c - 5d = 7
5a + d = 4
代码:
X <- matrix(c(3,4,-5,1,2,2,2,-1,1,-1,5,-5,5,0,0,1), 4, 4)
y <- matrix(c(10,5,7,4), 4, 1)
solve(X)%*%y #equivalent to solve(X, y)
matrix()
默认按列主序工作(值是沿着每列定义的)。看起来您正在尝试使用行主序(沿着行走)定义系数矩阵。请查看byrow
参数以解决此问题。 - Artem Sokolov