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.
- x mátrix, majd kivonja az átlót.
- x hiányzik, és a nrow meg van adva, identitásmátrixot ad vissza.
- 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>
- 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 „ p” számmal >
[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