3. m3 행렬을 생성하고 대각 원소 찾기
>>> m3 = matrix(1:25, nrow=5) >>> m3 [,1] [,2] [,3] [,4] [,5] [1,] 1 6 11 16 21 [2,] 2 7 12 17 22 [3,] 3 8 13 18 23 [4,] 4 9 14 19 24 [5,] 5 10 15 20 25 >>> diag(m3) # 대각 원소만 추출 [1] 1 7 13 19 25 >>> diag(m2) [1] 1 6 11 16
4. 역행렬 계산하기
>>> A = matrix( c(2, -5, 4, 1, -2, 1, 1, -4, 6), byrow=T, nrow=3) >>> B = solve(A) # A의 역행렬 >>> print(B) [,1] [,2] [,3] [1,] -8 14 3 [2,] -5 8 2 [3,] - 2 3 1 >>> c = c(-3, 5, 10) # Ab = c에서 b는 B(A의 역행렬)와 벡터 b를 곱하여 구함 >>> b = B %*% c >>> b [,1] [1,] 124 [2,] 75 [3,] 31