Anda di halaman 1dari 2

NAMA : Mia Swastining N

NIM : 165090507111012

1. Eigen (2x2)
> A <- matrix( c(1,4,4,1), 2,2)
> A
[,1] [,2]
[1,] 1 4
[2,] 4 1
> qrA <- eigen(A,symmetric=TRUE)
> qrA
$values
[1] 5 -3
$vectors
[,1] [,2]
[1,] 0.7071068 -0.7071068
[2,] 0.7071068 0.7071068

> t(qrA$vectors) %*% A %*% qrA$vectors


[,1] [,2]
[1,] 5.000000e+00 -1.808449e-16
[2,] -6.158268e-17 -3.000000e+00

2. Eigen (3x3)
> A <- matrix( c(4,-1,0,-1,3,1,0,1,4), 3,3)
> A
[,1] [,2] [,3]
[1,] 4 -1 0
[2,] -1 3 1
[3,] 0 1 4
> qrA <- eigen(A,symmetric=TRUE)
> qrA
$values
[1] 5 4 2

$vectors
[,1] [,2] [,3]
[1,] -0.5773503 7.071068e-01 0.4082483
[2,] 0.5773503 -4.710277e-16 0.8164966
[3,] 0.5773503 7.071068e-01 -0.4082483

> t(qrA$vectors) %*% A %*% qrA$vectors


[,1] [,2] [,3]
[1,] 5.000000e+00 4.232725e-16 1.575346e-16
[2,] 7.484248e-16 4.000000e+00 1.281310e-15
[3,] 3.684119e-16 1.302506e-15 2.000000e+00
3. SVD (4X3)
> A <- matrix(c(2,0,-1,2,1,-2.8,-2,4,2,0.4,1,3),4,3)
> A # print it out
[,1] [,2] [,3]
[1,] 2 1.0 2.0
[2,] 0 -2.8 0.4
[3,] -1 -2.0 1.0
[4,] 2 4.0 3.0
> Asvd <- svd(A)
> Asvd
$d
[1] 6.436702 3.000000 1.252545

$u
[,1] [,2] [,3]
[1,] -0.3926071 0.4938534 -0.5166486
[2,] 0.3148308 0.6441566 -0.3183212
[3,] 0.2395126 0.5582691 0.7221964
[4,] -0.8302861 0.1717751 0.3319310

$v
[,1] [,2] [,3]
[1,] -0.4171855 0.2576627 -0.8715309
[2,] -0.7883389 -0.5797410 0.2059663
[3,] -0.4521924 0.7729880 0.4449850

> t(Asvd$u) %*% Asvd$u


[,1] [,2] [,3]
[1,] 1.000000e+00 -4.784042e-18 -1.382358e-18
[2,] -4.784042e-18 1.000000e+00 -1.203024e-16
[3,] -1.382358e-18 -1.203024e-16 1.000000e+00
> t(Asvd$v) %*% Asvd$v
[,1] [,2] [,3]
[1,] 1.000000e+00 -4.003417e-17 8.424251e-17
[2,] -4.003417e-17 1.000000e+00 6.453713e-17
[3,] 8.424251e-17 6.453713e-17 1.000000e+00

> t(Asvd$u) %*% A %*% Asvd$v


[,1] [,2] [,3]
[1,] 6.436702e+00 2.688821e-17 6.646159e-16
[2,] -7.703256e-16 3.000000e+00 6.429319e-17
[3,] 4.797866e-16 -6.140921e-16 1.252545e+00

Anda mungkin juga menyukai