더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.