Jak získat matici identity v R


Nejlepší odpověď

příklad: vytvořit matici identity 5×5

diag(5)

diag (x = 1, nrow, ncol) se používá ke konstrukci diagonální matice.

diag má čtyři odlišná použití:

  1. x je matice, poté extrahuje úhlopříčku.
  2. x chybí a je zadán nrow , vrátí matici identity.
  3. x je skalární (vektor délky jedna) a jediný argument, vrací čtvercovou matici identity velikosti dané skalárem.
  4. x je číselný (komplexní, číselný, celočíselný, logický nebo surový) vektor, buď o délce alespoň 2, nebo tam byly další argumenty. Tím se vrátí matice s danými diagonálními a nulovými mimo diagonálními položkami.

Výše ​​uvedený kód lze přepsat jako

diag(nrow=5)

od výchozí hodnoty x = 1 dostaneme matici s úhlopříčkami 1, což je matice identity.

Odpověď

Nejprve necháme diskutujeme o tom, co je matice identity v R.

Matice identity – „matice identity“ se rovná číslu „

[1] [2] [3]

[1] 1 0 0

[2] 0 1 0

[3] 0 0 1

Je to speciální matice protože když ji vynásobíte, původní matice zůstane nezměněna:

I * A = A

A * I = A

Nyní budeme vědět, jak získat matici identity v R?

diag () je slouží k vytvoření matice identity v R.

Řeknu vám, co dělá diag () func tion do: –

Matrix Diagonální

Generování diagonálních matic nebo návrat diagonály matice

Klíčová slova

a pole

Použití

Diag (x, k = 0)

Argumenty

x vektor nebo matice

k Celé číslo označující sekundární úhlopříčku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *