diag funkcija R kalboje naudojama įstrižainės matricai sukurti. Parametrai: x: reikšmė pateikiama kaip įstrižainės elementai. nrow, ncol: eilučių ir stulpelių, kuriuose pavaizduoti elementai, skaičius.
Kaip sukurti diag matricą R?
Matricos įstrižainės
- Aprašymas. Išskleiskite arba pakeiskite matricos įstrižainę arba sukurkite įstrižainę.
- Naudojimas. diag(x=1, nrow, ncol, vardai=TRUE) diag(x) <- reikšmė.
- Argumentai. x. …
- Išsami informacija. diag turi keturis skirtingus naudojimo būdus: …
- Vertė. Jei x yra matrica, diag(x) grąžina x įstrižainę. …
- Pastaba. …
- Nuorodos. …
- Taip pat žiūrėkite.
Ką reiškia diag matricose?
diag(a) sukuria vektorių, susidedantį iš matricos a įstrižainių elementų a[1, 1], a[2, 2], …, kurio nereikia kad būtų kvadratas. Rezultato ilgis yra min(nrows(a), ncols(a)). Matrica a gali būti REAL (dažniausiai paplitusi), LOGICAL arba CHARACTER.
Kas yra diag matematikoje?
Sukurkite įstrižainę matricą arba gaukite matricos įstrižainę. Kai x yra vektorius, bus grąžinta matrica su vektoriumi x įstrižainėje. Kai x yra dvimatė matrica, matricos k-oji įstrižainė bus grąžintos kaip vektorius.
Kaip pakeisti R matricos įstrižainę?
R: įstrižinių matricų elementų keitimas naudojant lapply
- w <- matrica(rnorm(25), 5) t <- matrica(seq(1, 25, 1), 5) s <- list(w, t)
- diag(s[1]) <- rep(0, 5) diag(s[2]) <- rep(0, 5)
- lapply(1:2, funkcija(i){diag(s) <- rep(0, nrow(s))})