diagnostična funkcija v jeziku R se uporablja za izdelavo diagonalne matrike. Parametri: x: vrednost prisotna kot diagonalni elementi. nrow, ncol: število vrstic in stolpcev, v katerih so predstavljeni elementi.
Kako narediti diagnozo v R?
Matrične diagonale
- Opis. Izvlecite ali zamenjajte diagonalo matrike ali sestavite diagonalno matriko.
- Uporaba. diag(x=1, nrow, ncol, imena=TRUE) diag(x) <- vrednost.
- Argumenti. x …
- Podrobnosti. diag ima štiri različne uporabe: …
- Vrednost. Če je x matrika, potem diag(x) vrne diagonalo x. …
- Opomba. …
- Reference. …
- Glejte tudi.
Kaj pomeni diag v matricah?
diag(a) ustvari vektor, ki ga sestavljajo diagonalni elementi a[1, 1], a[2, 2], … matrike a, ki ne potrebuje biti kvadraten. Dolžina rezultata je min(nrows(a), ncols(a)). Matrica a je lahko REALNA (najpogostejša), LOGIČNA ali ZNAK.
Kaj je diag v matematiki?
Ustvarite diagonalno matriko ali pridobite diagonalo matrike. Če je x vektor, bo vrnjena matrika z vektorjem x na diagonali. Ko je x dvodimenzionalna matrika, bodo matrike k-ta diagonala vrnjene kot vektor.
Kako spremenite diagonalo matrike v R?
In R: Zamenjava diagonalnih elementov matrik z uporabo lapply
- w <- matrika (rnorm(25), 5) t <- matrika (zaporedje(1, 25, 1), 5) s <- seznam(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))})