【发布时间】:2020-03-11 03:34:37
【问题描述】:
使用R 中的eigen() 函数考虑A 的平方。
我们知道,对于 A = V x D x V^(-1),那么 A^n = V x D^n x V^(-1),其中 V 的列包含 A 的特征向量,D 是A 的特征值在对角线上的对角矩阵。
` [,1] [,2] [,3] [,4]
[1,] 1 5 9 13
[2,] 2 6 10 14
A = [3,] 3 7 11 15
[4,] 4 8 12 16 `
结果应该和A*A一样
` [,1] [,2] [,3] [,4]
[1,] 90 202 314 426
[2,] 100 228 356 484
[3,] 110 254 398 542
[4,] 120 280 440 600 `
我试过了
V <- eigen(A)$vectors
square_dia <- diag(eigen(A)$values,4,4)
D <- diag(A)*diag(A)
但我无法得到我想要的结果。
【问题讨论】:
标签: r matrix eigenvalue eigenvector