Tworzenie macierzy w R
Macierze można tworzyć i analizować na kilka różnych sposobów w R.
Jedną z możliwości jest samodzielne utworzenie macierzy. Można to zrobić na kilka sposobów.
Polecenie matrix(a, nrow = b, ncol = c) tworzy macierz, w której element a jest powtarzany w macierzy o b wierszach i c kolumnach.
Macierz można też utworzyć ręcznie, korzystając z polecenia c().
To ćwiczenie jest częścią kursu
Algebra liniowa dla data science w R
Instrukcje do ćwiczenia
Polecenie
matrix(1, nrow = 2, ncol = 3)tworzy macierz 2 na 3 złożoną z1. Utwórz macierz 3 na 2 złożoną z2i wyświetl wynik.Polecenie
matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)tworzy macierz 2 na 2, nakładając wektoryc(1,2)ic(3,2)jako kolumny. Zmień wartośćbyrowna TRUE i wyświetl wynik.Przygotowana jest dla ciebie macierz 2 na 2 złożona z
1(o nazwieA). Dodaj tę macierz do poprzedniej macierzy, używając operatora+.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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 + ___