Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Polecenie matrix(1, nrow = 2, ncol = 3) tworzy macierz 2 na 3 złożoną z 1. Utwórz macierz 3 na 2 złożoną z 2 i wyświetl wynik.

  • Polecenie matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) tworzy macierz 2 na 2, nakładając wektory c(1,2) i c(3,2) jako kolumny. Zmień wartość byrow na TRUE i wyświetl wynik.

  • Przygotowana jest dla ciebie macierz 2 na 2 złożona z 1 (o nazwie A). 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 + ___
Edytuj i uruchom kod