29. 행렬의 연산(덧셈,곱셈)
1. 행렬과 스칼라의 곱셈
행렬에 스칼라값을 곱하면 모든 요소에 동일하게 곱해집니다.
> mat=matrix(c(1,2,3,4,5,6,7,8,9),ncol=3)
> mat
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
> 3*mat
[,1] [,2] [,3]
[1,] 3 12 21
[2,] 6 15 24
[3,] 9 18 27
2. 행렬의 덧셈
행렬의 덧셈은 같은 크기끼리만 가능합니다.
> mat1=matrix(c(1,2,3,4),ncol=2)
> mat1
[,1] [,2]
[1,] 1 3
[2,] 2 4
> mat2=matrix(c(3,4,5,6),ncol=2)
> mat2
[,1] [,2]
[1,] 3 5
[2,] 4 6
> mat1+mat2
[,1] [,2]
[1,] 4 8
[2,] 6 10
3. 행렬과 행렬의 곱셈
행렬과 행렬 사이의 곱셈에는 %*% 라는 기호를 사용합니다. (행렬의 곱셈 원리에 대한 설명은 생략합니다.)
> mat1=matrix(c(1,2,3,4),ncol=2)
> mat1
[,1] [,2]
[1,] 1 3
[2,] 2 4
> mat2=matrix(c(3,4,5,6),ncol=2)
> mat2
[,1] [,2]
[1,] 3 5
[2,] 4 6
> mat1%*%mat2
[,1] [,2]
[1,] 15 23
[2,] 22 34
영상이 더 편하신 분
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 31. 역행렬, 전치행렬 (2) | 2020.03.21 |
---|---|
[R 강의] 30. 행렬의 연산 2 (원소 간의 곱셈, 나눗셈, 거듭제곱) (0) | 2020.03.19 |
[R 강의] 28. 행렬 내부 데이터에 접근하기 (0) | 2020.03.19 |
[R 강의] 27. 행렬 정의하기 matrix (0) | 2020.03.19 |
[R 강의] 26. 산점도(scatter plot) 그리기, 꾸미기 (0) | 2020.03.18 |
댓글