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ủac(1, 2, 3, 4, 5, 6, 7, 8, 9). - Đối số
byrowcho biết ma trận được điền theo hàng. Nếu muốn điền theo cột, chỉ cần đặtbyrow = FALSE. - Đối số thứ ba
nrowcho 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
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