Bắt đầu ngayBắt đầu miễn phí

Ma trận (matrix) là gì?

Trong R, ma trận (matrix) là một tập hợp các phần tử cùng kiểu dữ liệu (số, ký tự hoặc logic) được sắp xếp theo một số lượng hàng và cột cố định. Vì chỉ làm việc với hàng và cột, ma trận được gọi là cấu trúc hai chiều.

Chúng ta có thể tạo ma trận trong R với hàm matrix(). Xem ví dụ sau:

matrix(1:9, byrow = TRUE, nrow = 3)

Trong hàm matrix():

  • Đối số đầu tiên là tập hợp phần tử mà R sẽ sắp xếp vào các hàng và cột của ma trận. Ở đây, chúng ta dùng 1:9, là cách viết tắt của c(1, 2, 3, 4, 5, 6, 7, 8, 9).
  • Đối số byrow cho biết ma trận được điền theo hàng. Nếu muốn điền theo cột, chỉ cần đặt byrow = FALSE.
  • Đối số thứ ba nrow cho biết ma trận sẽ có 3 hàng.

Bài tập này là một phần của khóa học

Nhập môn Ngôn ngữ lập trình R

Xem khóa học

Hướng dẫn bài tập

Hãy tạo một ma trận có 3 hàng chứa các số từ 1 đến 9, được điền theo từng hàng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Construct a matrix with 3 rows that contain the numbers 1 up to 9
Chỉnh sửa và Chạy Mã