1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Ngôn ngữ lập trình R

Connected

Bài tập

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.

Hướng dẫn

100 XP

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.