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)). მატრიცა a შეიძლება იყოს რეალური (ყველაზე გავრცელებული), ლოგიკური ან სიმბოლო.
რა არის დიაგი მათემატიკაში?
შექმენით დიაგონალური მატრიცა ან აიღეთ მატრიცის დიაგონალი. როდესაც x არის ვექტორი, დაბრუნდება მატრიცა დიაგონალზე x ვექტორით. როდესაც x არის ორგანზომილებიანი მატრიცა, მატრიცები k th დიაგონალი დაბრუნდება ვექტორად.
როგორ ცვლით მატრიცის დიაგონალს 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){დიაგნოზ(s) <- rep(0, nrow(s))})