시작하기무료로 시작하기

R에서 행렬 만들기

R에서는 여러 가지 방법으로 행렬을 만들고 분석할 수 있어요.

가장 직접적인 방법은 스스로 행렬을 만드는 거예요. 이를 위한 방법이 몇 가지 있어요.

R의 matrix(a, nrow = b, ncol = c) 명령어는 원소 abc열 형태로 반복해 채운 행렬을 생성합니다.

또한 c() 명령어로 벡터를 만들어 수동으로 행렬을 구성할 수도 있습니다.

이 연습은 강의의 일부입니다

R로 배우는 데이터 과학을 위한 선형대수

강의 보기

연습 안내

  • matrix(1, nrow = 2, ncol = 3) 명령어는 1로 채워진 2×3 행렬을 만듭니다. 2로 채워진 3×2 행렬을 만들고 결과를 출력하세요.

  • matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) 명령어는 벡터 c(1,2)c(3,2)를 열로 쌓아 2×2 행렬을 만듭니다. byrow를 TRUE로 바꾸고 결과를 출력하세요.

  • 1로 채워진 2×2 행렬 A가 제공되어 있습니다. 이전에 만든 행렬에 + 연산으로 이 행렬을 더하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)

print(matrix(___, nrow = 3, ncol = ___))

# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)

# Add A to the previously-created matrix B
A + ___
코드 편집 및 실행