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

การคูณเมทริกซ์ในฐานะการแปลงเวกเตอร์

เมทริกซ์สามารถมองได้ว่าเป็นเครื่องมือสำหรับแปลงกลุ่มของเวกเตอร์ให้กลายเป็นเวกเตอร์อื่น

การแปลงเหล่านี้มีได้หลายรูปแบบ แต่รูปแบบที่ง่ายที่สุดในสองมิติ ได้แก่ การยืดหรือหดตัว (ในแต่ละแกน) การสะท้อน (เช่น สะท้อนผ่านแกน 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
แก้ไขและรันโค้ด