2. m2 행렬을 생성한 후 m1, m2를 이용해서 다양한 연산하기

    # 행을 기준으로 값이 차례대로 들어가는 m2 행렬 생성
    >>> m2 <- matrix(1:16, nrow=4, byrow=T)
    >>> m2
    [,1] [,2] [,3] [,4]
    [1,]    1    2    3    4
    [2,]    5    6    7    8
    [3,]    9   10   11   12
    [4,]   13   14   15   16
    
    >>> m1 + 1
    [,1] [,2] [,3] [,4]
    [1,]    2    6   10   14
    [2,]    3    7   11   15
    [3,]    4    8   12   16
    [4,]    5    9   13   17
    >>> m1 * 2
    [,1] [,2] [,3] [,4]
    [1,]    2   10   18   26
    [2,]    4   12   20   28
    [3,]    6   14   22   30
    [4,]    8   16   24   32
    >>> m1 + m2
    [,1] [,2] [,3] [,4]
    [1,]    2    7   12   17
    [2,]    7   12   17   22
    [3,]   12   17   22   27
    [4,]   17   22   27   32
    >>> m1 * m2 # m1과 m2에 같은 위치의 값끼리 단순 곱셈
    [,1] [,2] [,3] [,4]
    [1,]    1   10   27   52
    [2,]   10   36   70  112
    [3,]   27   70  121  180
    [4,]   52  112  180  256
    >>> m1 %*% m2 # m1과 m2의 행렬 곱
    [,1] [,2] [,3] [,4]
    [1,]  276  304  332  360
    [2,]  304  336  368  400
    [3,]  332  368  404  440
    [4,]  360  400  440  480
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.