diag ֆունկցիան R լեզվում օգտագործվում է անկյունագծային մատրիցա կառուցելու համար: Պարամետրեր՝ x. արժեքը ներկայացված է որպես անկյունագծային տարրեր: nrow, ncol. տողերի և սյունակների քանակը, որոնցում ներկայացված են տարրերը:
Ինչպե՞ս եք կազմում R-ում դիագմային մատրիցա:
Մատրիցայի անկյունագծեր
- Նկարագրություն. Հանեք կամ փոխարինեք մատրիցայի անկյունագիծը կամ կառուցեք անկյունագծային մատրիցա։
- Օգտագործում. diag(x=1, nrow, ncol, names=TRUE) diag(x) <- արժեքը։
- Փաստարկներ. x. …
- Մանրամասներ. դիագն ունի չորս տարբեր կիրառումներ՝ …
- Արժեք. Եթե x-ը մատրիցա է, ապա diag(x)-ը վերադարձնում է x-ի անկյունագիծը: …
- Նշում. …
- Հղումներ. …
- Տես նաև.
Ի՞նչ է նշանակում դիագը մատրիցներում:
diag(a) ստեղծում է վեկտոր, որը բաղկացած է a[1, 1], a[2, 2], … a մատրիցի անկյունագծային տարրերից, որը կարիք չունի: լինել քառակուսի. Արդյունքի երկարությունը min(nrows(a), ncols(a)): Ա մատրիցը կարող է լինել ԻՐԱԿԱՆ (ամենատարածված), ՏՐԱՄԱԲԱՆԱԿԱՆ կամ ԲՆՈՒՅԹ:
Ի՞նչ է դիագը մաթեմատիկայի մեջ:
Ստեղծեք անկյունագծային մատրիցա կամ առբերեք մատրիցի անկյունագիծը: Երբ x-ը վեկտոր է, կվերադարձվի մատրիցա, որի վեկտորը x է անկյունագծով: Երբ x-ը երկչափ մատրից է, k-րդ անկյունագծային մատրիցները կվերադարձվեն որպես վեկտոր:
Ինչպե՞ս փոխել մատրիցի անկյունագիծը R-ում:
R-ում. մատրիցների անկյունագծային տարրերի փոխարինում՝ օգտագործելով lapply
- w <- մատրիցա(rnorm(25), 5) t <- մատրիցա(seq(1, 25, 1), 5) s <- ցուցակ(w, t)
- դիագ(ներ[1]) <- կրկնություն(0, 5) դիագ(ներ[2]) <- կրկնություն(0, 5)
- lapply(1:2, ֆունկցիա(i){diag(s) <- rep(0, nrow(s))})