ฟังก์ชัน Diag ในภาษา R คือ ใช้สร้างเมทริกซ์ในแนวทแยง พารามิเตอร์: x: ค่าที่แสดงเป็นองค์ประกอบในแนวทแยง nrow, ncol: จำนวนแถวและคอลัมน์ที่แสดงองค์ประกอบ
คุณสร้างไดแอกเมทริกซ์ใน R ได้อย่างไร
เส้นทแยงมุมเมทริกซ์
- คำอธิบาย. แยกหรือเปลี่ยนเส้นทแยงมุมของเมทริกซ์ หรือสร้างเมทริกซ์ในแนวทแยง
- การใช้งาน. diag(x=1, nrow, ncol, names=TRUE) diag(x) <- ค่า
- ข้อโต้แย้ง. x …
- รายละเอียด. diag มีการใช้งานที่แตกต่างกันสี่แบบ: …
- มูลค่า. ถ้า x เป็นเมทริกซ์ diag(x) จะส่งกลับเส้นทแยงมุมของ x …
- หมายเหตุ. …
- อ้างอิง. …
- ดูเพิ่มเติม
diag หมายถึงอะไรในเมทริกซ์
diag(a) สร้าง a เวกเตอร์ที่ประกอบด้วยองค์ประกอบในแนวทแยง a[1, 1], a[2, 2], … ของเมทริกซ์ a ซึ่งไม่ต้องการ ให้เป็นสี่เหลี่ยมจัตุรัส ความยาวของผลลัพธ์คือ min(nrows(a), ncols(a)) เมทริกซ์ a อาจเป็น REAL (โดยทั่วไป), LOGICAL หรือ CHARACTER
เลขคณิตคืออะไร
สร้าง เมทริกซ์แนวทแยง หรือดึงเส้นทแยงมุมของเมทริกซ์ เมื่อ x เป็นเวกเตอร์ เมทริกซ์ที่มีเวกเตอร์ x บนเส้นทแยงมุมจะถูกส่งกลับ เมื่อ x เป็นเมทริกซ์สองมิติ เมทริกซ์เส้นทแยงมุมที่ k จะถูกส่งกลับเป็นเวกเตอร์
คุณจะเปลี่ยนเส้นทแยงมุมของเมทริกซ์ใน R ได้อย่างไร
ใน R: การแทนที่องค์ประกอบในแนวทแยงของเมทริกซ์โดยใช้ lapply
- w <- matrix(rnorm(25), 5) t <- matrix(seq(1, 25, 1), 5) s <- รายการ(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))})