Azonosító mátrix megszerzése az R


legjobb válasz

példa: 5×5-ös identitásmátrix elkészítése

diag(5)

diag (x = 1, nrow, ncol) egy átlós mátrix felépítésére szolgál.

diag négy különféle felhasználással rendelkezik:

  1. x mátrix, majd kivonja az átlót.
  2. x hiányzik, és a nrow meg van adva, identitásmátrixot ad vissza.
  3. x egy skalár (egy hosszúságú vektor), és az egyetlen argumentum a skalár által megadott méretű négyzet alakú identitásmátrixot adja vissza. / li>
  4. x egy „numerikus” (komplex, numerikus, egész, logikus vagy nyers) vektor, amelynek hossza legalább 2, vagy ott további érvek voltak. Ez egy olyan mátrixot ad vissza, amely a megadott átlós és nulla átlós bejegyzést tartalmazza.

A fenti kód átírható úgy, hogy

diag(nrow=5)

az x = 1 alapértelmezett értéke óta kapunk egy 1-es átlójú mátrixot, amely egy identitásmátrix.

Válasz

Első megbeszéljük, mi az identitásmátrix az R-ben.

Azonosító mátrix – Az „identitásmátrix” megegyezik a „

[1] [2] [3]

[1] 1 0 0

[2] 0 1 0

[3] 0 0 1

Ez egy speciális mátrix mert ha szorzol vele, az eredeti mátrix változatlan marad:

I * A = A

A * I = A

Mostantól tudni fogjuk, hogyan szerezhetünk identitásmátrixot az R-ben?

diag () is egy identitásmátrix létrehozására használták az R.-ben tétel: –

Mátrix átlója

Átlós mátrixok létrehozása vagy mátrix visszatérő átlóinak átadása

Kulcsszavak

a rray

Használat

Átló (x, k = 0)

Érvek

x vektor vagy mátrix

k másodlagos átlót jelölő egész szám

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük