Tạo ma trận trong R
Bạn có thể tạo và phân tích ma trận trong R theo vài cách khác nhau.
Một cách là tự bạn tạo ma trận. Có một vài cách để làm điều này.
Lệnh matrix(a, nrow = b, ncol = c) trong R sẽ tạo một ma trận lặp lại phần tử a trong ma trận có b hàng và c cột.
Bạn cũng có thể tạo ma trận thủ công bằng cách dùng lệnh c().
Bài tập này là một phần của khóa học
Đại số tuyến tính cho Khoa học dữ liệu với R
Hướng dẫn bài tập
Lệnh
matrix(1, nrow = 2, ncol = 3)tạo một ma trận 2 x 3 toàn1. Hãy tạo một ma trận 3 x 2 toàn2và in kết quả.Lệnh
matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)tạo một ma trận 2 x 2 bằng cách chồng các vectorc(1,2)vàc(3,2)làm các cột. Hãy đổibyrowthành TRUE và in kết quả.Một ma trận 2 x 2 toàn
1(gọi làA) đã được cung cấp. Hãy cộng ma trận này với ma trận trước đó bằng toán tử+.
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.
# 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 + ___