La funció
diag en R Language s'utilitza per construir una matriu diagonal. Paràmetres: x: valor present com a elements diagonals. nrow, ncol: nombre de files i columnes en què es representen els elements.
Com es fa una matriu de diag en R?
Diagonals de matriu
- Descripció. Extreu o substitueix la diagonal d'una matriu o construeix una matriu diagonal.
- Ús. diag(x=1, nrow, ncol, names=TRUE) diag(x) <- value.
- Arguments. x. …
- Detalls. diag té quatre usos diferents: …
- Valor. Si x és una matriu aleshores diag(x) retorna la diagonal de x. …
- Nota. …
- Referències. …
- Vegeu també.
Què vol dir diag a les matrius?
diag(a) crea un vector format pels elements diagonals a[1, 1], a[2, 2], … de la matriu a, que no necessita ser quadrat. La longitud del resultat és min(nrows(a), ncols(a)). La matriu a pot ser REAL (la més comuna), LÒGICA o CARÀCTER.
Què és el diag en matemàtiques?
Crea una matriu diagonal o recupera la diagonal d'una matriu. Quan x és un vector, es retornarà una matriu amb el vector x a la diagonal. Quan x és una matriu bidimensional, les matrius k-èsima diagonal es tornaran com a vector.
Com es canvia la diagonal d'una matriu a R?
A R: substitució d'elements diagonals de matrius mitjançant lapply
- w <- matriu(rnorm(25), 5) t <- matriu(seq(1, 25, 1), 5) s <- llista(w, t)
- diag(s[1]) <- rep(0, 5) diag(s[2]) <- rep(0, 5)
- lapply(1:2, function(i){diag(s) <- rep(0, nrow(s))})