การคูณเมทริกซ์ในฐานะการแปลงเวกเตอร์
เมทริกซ์สามารถมองได้ว่าเป็นเครื่องมือสำหรับแปลงกลุ่มของเวกเตอร์ให้กลายเป็นเวกเตอร์อื่น
การแปลงเหล่านี้มีได้หลายรูปแบบ แต่รูปแบบที่ง่ายที่สุดในสองมิติ ได้แก่ การยืดหรือหดตัว (ในแต่ละแกน) การสะท้อน (เช่น สะท้อนผ่านแกน x แกน y จุดกำเนิด หรือเส้น y = x) และการหมุน (ตามหรือทวนเข็มนาฬิกา)
การคูณเวกเตอร์ด้วยเมทริกซ์ทำได้โดยใช้คำสั่ง %*%
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พีชคณิตเชิงเส้นสำหรับ Data Science ใน R
คำแนะนำการฝึกหัด
- ใช้การคูณเมทริกซ์ใน R เพื่อแสดงว่าการคูณด้วยเมทริกซ์ \(A\) ซึ่งมีผลลัพธ์ใน R ดังนี้:
> A
[,1] [,2]
[1,] 4 0
[2,] 0 1
ทำให้ส่วนประกอบในแกน x (ตำแหน่งแรก) ของเวกเตอร์ b <- c(1,1) ถูกยืดออกเป็น 4 เท่า
- แสดงว่าการคูณด้วยเมทริกซ์ \(B\) ซึ่งมีผลลัพธ์ใน R ดังนี้:
> B
[,1] [,2]
[1,] 1 0
[2,] 0 2/3
ทำให้ส่วนประกอบในแกน y (ตำแหน่งที่สอง) ของเวกเตอร์ b <- c(1,1) ถูกหดลง 33 เปอร์เซ็นต์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Multiply A by b
A ___ b
# Multiply B by b
___ ___ b