的我是新来的矩阵世界,对不起,这个基本的问题,我无法弄清楚:逆矩阵和乘法
我有四个矩阵(一个未知)。
矩阵X
x <- c(44.412, 0.238, -0.027, 93.128, 0.238, 0.427, -0.193, 0.673, 0.027,
-0.193, 0.094, -0.428, 93.128, 0.673, -0.428, 224.099)
X <- matrix(x, ncol = 4)
矩阵B:需要被解决,1×4(x列的nrows)中,用B1,B2,B3,B4的值
矩阵G
g <- c(33.575, 0.080, -0.006, 68.123, 0.080, 0.238, -0.033, 0.468, -0.006,
-0.033, 0.084, -0.764, 68.123, 0.468, -0.764, 205.144)
G <- matrix(g, ncol = 4)
基质A
a <- c(1, 1, 1, 1) # one this case but can be any value
A <- matrix(a, ncol = 1)
SOLU重复:
B = inv(X) G A # inv(X) is inverse of the X matrix multiplied by G and A
我不知道如何正确解决这个问题,特别是矩阵的逆。感谢你的帮助。
你可以检查'?solve' –
矩阵的逆矩阵是'solve'。矩阵乘法是'%*%'。 –
感谢尼克和本来解决这个问题......我知道这个问题太基本了,但这就是我对矩阵的知识水平...... – jon