Session Ready
Exercise

Thế nào là ma trận?

Trong ngôn ngữ của R, ma trận là một tập hợp các yếu tố thuộc cùng một loại dữ liệu (số, ký tự hoặc lôgic) được sắp xếp thành dòng và cột với số lượng cố định. Ma trận chỉ có hai chiều là chiều dòng và cột.

Bạn có thể xây dựng một ma trận trong R với hàm matrix(). Ví dụ như dưới đây:

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

Trong hàm matrix() có những tham số sau:

  • Tham số đầu tiên là 1 tập hợp các yếu tố mà bạn muốn yêu cầu R sắp xếp thành hàng và cột trong ma trận đó. Trong ví dụ trên, 1:9 được hiểu là viết tắt của c(1, 2, 3, 4, 5, 6, 7, 8, 9).
  • Tham số byrow thể hiện ma trận này được cập nhật theo từng dòng một. Nếu muốn ma trận đó đc cập nhật theo từng cột một, ta chỉ việc đặt byrow = FALSE.
  • Tham số thứ ba nrow số dòng của ma trận.
Instructions
100 XP

Xây dựng một ma trận gồm 3 dòng để chứa các số từ 1 đến 9, cập nhật theo từng dòng một.