Mục lục:
- Tạo một ma trận gần như dễ dàng như viết chữ: Bạn chỉ cần sử dụng hàm ma trận (). Bạn phải cung cấp cho R một ít thông tin hơn, mặc dù. R cần phải biết giá trị nào bạn muốn đặt trong ma trận và cách bạn muốn đưa chúng vào. Ma trận () có một vài đối số để kiểm soát điều này:
- trông rất giống với đầu ra cho một vector, với sự khác biệt mà R cho bạn cả hai chỉ số cho các hàng và cho các cột. Nếu bạn muốn có số hàng và cột mà không cần nhìn vào cấu trúc, bạn có thể sử dụng chức năng dim (). >> mờ (đầu tiên.matrix) [1] 3 4
Video: Làm Sao Để Ngực Phát Triển Ở Tuổi Dậy Thì – 2 Nguyên Tắc Cần Biết 2025
Ngoài vectơ, R có thể biểu diễn các ma trận như là một đối tượng bạn làm việc và tính toán bằng. Trong thực tế, R thực sự tỏa sáng khi tính toán ma trận và hoạt động. Vectơ có liên quan chặt chẽ với một lớp lớn các đối tượng, mảng. Mảng có hai tính năng rất quan trọng:
-
Chúng chỉ chứa một loại giá trị duy nhất.
-
Chúng có kích thước.
Kích thước của mảng xác định loại mảng. Bạn đã biết rằng một vector chỉ có một chiều. Một mảng có hai chiều là một ma trận . Bất cứ thứ gì có nhiều hơn hai chiều chỉ đơn giản gọi là mảng .
Làm thế nào để tạo ra ma trận đầu tiên của bạn trong RTạo một ma trận gần như dễ dàng như viết chữ: Bạn chỉ cần sử dụng hàm ma trận (). Bạn phải cung cấp cho R một ít thông tin hơn, mặc dù. R cần phải biết giá trị nào bạn muốn đặt trong ma trận và cách bạn muốn đưa chúng vào. Ma trận () có một vài đối số để kiểm soát điều này:
-
ncol có một số duy nhất cho R số lượng cột bạn muốn.
-
nrow mất một số duy nhất mà nói với R bao nhiêu hàng mà bạn muốn.
-
byrow lấy một giá trị logic cho R nếu bạn muốn điền vào hàng ma trận (TRUE) hoặc cột-khôn ngoan (FALSE). Cột-khôn ngoan là mặc định.
-
Vì vậy, đoạn mã dưới đây cho kết quả trong ma trận với các số từ 1 đến 12, trong bốn cột và ba hàng.
Ngoài ra, nếu bạn muốn điền vào hàng ma trận theo hàng, bạn có thể làm như sau:
ma trận (1: 12, ncol = 4, byrow = TRUE) [1] [2] [3] [] 9 10 11 12
Các thuộc tính ma trận trong R
Bạn có thể nhìn vào cấu trúc của một đối tượng sử dụng str () chức năng. Nếu bạn làm điều đó cho ma trận đầu tiên, bạn sẽ có được kết quả sau: >> str (first matrix) int [1: 3, 1: 4] 1 2 3 4 5 6 7 8 9 10 …
trông rất giống với đầu ra cho một vector, với sự khác biệt mà R cho bạn cả hai chỉ số cho các hàng và cho các cột. Nếu bạn muốn có số hàng và cột mà không cần nhìn vào cấu trúc, bạn có thể sử dụng chức năng dim (). >> mờ (đầu tiên.matrix) [1] 3 4
Để chỉ có số hàng, bạn sử dụng chức năng nrow (). Hàm ncol () cung cấp cho bạn số cột của ma trận.
Bạn có thể tìm thấy tổng số các giá trị trong ma trận chính xác theo cùng cách với vector, sử dụng hàm length (): >> chiều dài (ma trận đầu tiên) [1] 12
Trên thực tế, nếu bạn nhìn vào đầu ra của hàm str (), ma trận đó trông rất giống một vector. Đó là bởi vì, nội bộ, đó là một vector với một ít thông tin bổ sung cho biết kích thước của R (xem thanh bên cạnh, "Playing with attributes"). Bạn có thể sử dụng tài sản này của ma trận trong tính toán.