เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างเมทริกซ์ใน R

ใน R สามารถสร้างและวิเคราะห์เมทริกซ์ได้หลายวิธี

วิธีหนึ่งคือสร้างเมทริกซ์ขึ้นมาเอง ซึ่งทำได้หลายรูปแบบ

คำสั่ง matrix(a, nrow = b, ncol = c) ใน R จะสร้างเมทริกซ์ที่มีค่า a ซ้ำกันทุกช่อง โดยมี b แถวและ c คอลัมน์

นอกจากนี้ยังสามารถสร้างเมทริกซ์ด้วยตนเองโดยใช้คำสั่ง c() ได้เช่นกัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • คำสั่ง matrix(1, nrow = 2, ncol = 3) สร้างเมทริกซ์ขนาด 2 x 3 ที่มีค่า 1 ทุกช่อง ให้สร้างเมทริกซ์ขนาด 3 x 2 ที่มีค่า 2 ทุกช่อง แล้วแสดงผลลัพธ์

  • คำสั่ง matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) สร้างเมทริกซ์ขนาด 2 x 2 โดยนำเวกเตอร์ c(1,2) และ c(3,2) มาวางเป็นคอลัมน์ ให้เปลี่ยน byrow เป็น TRUE แล้วแสดงผลลัพธ์

  • เมทริกซ์ขนาด 2 x 2 ที่มีค่า 1 ทุกช่อง (ชื่อว่า A) ได้เตรียมไว้ให้แล้ว ให้บวกเมทริกซ์นี้เข้ากับเมทริกซ์ก่อนหน้าโดยใช้คำสั่ง +

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)

print(matrix(___, nrow = 3, ncol = ___))

# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)

# Add A to the previously-created matrix B
A + ___
แก้ไขและรันโค้ด