Jak uzyskać macierz tożsamości w R


Najlepsza odpowiedź

Przykład: aby utworzyć macierz tożsamości 5×5

diag(5)

diag (x = 1, nrow, ncol) służy do konstruowania macierzy diagonalnej.

diag ma cztery różne zastosowania:

  1. x jest macierzą, a następnie wyodrębnia przekątną.
  2. x i określono nrow , zwraca macierz tożsamości.

  3. x jest wartością skalarną (wektor o długości jeden) i jedynym argumentem jest to, że zwraca kwadratową macierz tożsamości o rozmiarze podanym przez skalar.
  4. x to wektor „numeryczny” (złożony, numeryczny, całkowity, logiczny lub surowy) o długości co najmniej 2 lub większej były dalsze argumenty. Zwraca to macierz z podanymi wpisami po przekątnej i zero po przekątnej.

Powyższy kod można przepisać jako

diag(nrow=5)

ponieważ domyślna wartość x = 1, otrzymujemy macierz z przekątnymi 1, która jest macierzą tożsamości.

Odpowiedź

Najpierw omawiamy, czym jest macierz tożsamości w R.

Matryca tożsamości – „Macierz tożsamości” jest równa liczbie „

[1] [2] [3]

[1] 1 0 0

[2] 0 1 0

[3] 0 0 1

Jest to Specjalna macierz ponieważ po pomnożeniu przez nią pierwotna macierz pozostaje niezmieniona:

I * A = A

A * I = A

Teraz, aby dowiedzieć się, jak uzyskać macierz tożsamości w R?

diag () to używane do tworzenia macierzy tożsamości w R.

Powiem ci, co robi diag () func do: –

Przekątna macierzy

Generowanie macierzy ukośnych lub zwracanie przekątnej macierzy

Słowa kluczowe

a rray

Użycie

Diag (x, k = 0)

Argumenty

x wektor lub macierz

k Liczba całkowita wskazująca drugorzędną przekątną

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *