อินทิกรัลคอนโวลูชันบอกว่าฟังก์ชันสองตัวรวมกันอย่างไรเมื่อเลื่อนฟังก์ชันหนึ่งผ่านอีกฟังก์ชันหนึ่ง ในกรณีเวลาแบบต่อเนื่อง นิยามคือ
แนวคิดแบบเร็ว ๆ นั้นง่ายมาก: สำหรับแต่ละค่า ให้เลื่อนฟังก์ชันหนึ่ง หาให้เจอว่าทั้งสองฟังก์ชันซ้อนทับกันตรงไหน คูณค่าของทั้งสองบนช่วงที่ซ้อนทับนั้น แล้วรวมผลลัพธ์เข้าด้วยกัน ถ้าฟังก์ชันทั้งสองเป็น causal หมายความว่าเป็นศูนย์เมื่อเวลาเป็นลบ ก็มักเขียนได้เป็น
สำหรับ ตราบใดที่ช่วง ครอบคลุมบริเวณที่ซ้อนทับทั้งหมด แนวคิดหลักในทางปฏิบัติคือ คอนโวลูชันเปลี่ยนการซ้อนทับขณะเลื่อนให้กลายเป็นตัวเลขหนึ่งค่าต่อหนึ่งค่า
นิยามและภาพเข้าใจของอินทิกรัลคอนโวลูชัน
ให้มอง เป็นฟังก์ชันที่ตรึงอยู่กับที่ และมอง เป็นสำเนาของ ที่ถูกกลับด้านและเลื่อนตำแหน่ง เมื่อ เปลี่ยน การซ้อนทับก็เปลี่ยน ดังนั้นค่าอินทิกรัลจึงเปลี่ยนตามไปด้วย
นี่คือความต่างหลักจากการคูณแบบจุดต่อจุด คุณไม่ได้เปรียบเทียบฟังก์ชันทั้งสองที่อินพุตเดียวกัน แต่กำลังรวมผลคูณตลอดทั้งบริเวณที่สำเนาซึ่งถูกเลื่อนนั้นซ้อนทับกับฟังก์ชันเดิม
ทำไมช่วงที่ซ้อนทับกันจึงเป็นตัวกำหนดขอบเขต
ขอบเขตในโจทย์คอนโวลูชันมักไม่ได้มาจากการท่องจำรูปแบบสำเร็จรูป แต่มาจากการถามว่าช่วงใดที่ทั้งสองพจน์ไม่เป็นศูนย์พร้อมกัน
นั่นจึงเป็นเหตุผลว่าทำไมคำตอบของคอนโวลูชันจำนวนมากจึงต้องเขียนแบบแบ่งเป็นช่วง เมื่อ เคลื่อนที่ ช่วงที่ซ้อนทับกันอาจยาวขึ้น สั้นลง หรือหายไป ดังนั้นอินทิกรัลก็ต้องเปลี่ยนตาม
จุดนี้เป็นสิ่งที่นักเรียนมักพลาด ส่วนที่ยากมักไม่ใช่การอินทิเกรต แต่คือการหาช่วงที่ซ้อนทับกันให้ถูกต้องก่อน
ตัวอย่างอินทิกรัลคอนโวลูชัน: พัลส์หนึ่งหน่วยสองตัว
ให้
และให้ เป็นฟังก์ชันเดียวกัน เราต้องการหา
ตัวอย่างนี้เหมาะมาก เพราะอินทิแกรนด์มีค่าเป็น หรือ เท่านั้น ดังนั้นคอนโวลูชันจึงเท่ากับความยาวของช่วงที่ซ้อนทับกัน
จากนิยาม
เนื่องจาก เฉพาะบนช่วง และ เฉพาะเมื่อ อินทิแกรนด์จึงมีค่าเป็น พอดีในบริเวณที่ทั้งสองเงื่อนไขเป็นจริงพร้อมกัน
เงื่อนไขที่สองหมายความว่า
ดังนั้นช่วงที่ซ้อนทับกันคือ
จึงได้ว่า เท่ากับความยาวของช่วงที่ซ้อนทับนี้
กรณีที่ 1:
ไม่มีการซ้อนทับกัน ดังนั้น
กรณีที่ 2:
ช่วงที่ซ้อนทับกันคือจาก ถึง ดังนั้น
กรณีที่ 3:
ช่วงที่ซ้อนทับกันคือจาก ถึง ดังนั้น
กรณีที่ 4:
ไม่มีการซ้อนทับกันอีกครั้ง ดังนั้น
เมื่อนำทุกช่วงมารวมกัน จะได้ว่า
ผลลัพธ์เป็นรูปสามเหลี่ยม ความสูงจะเพิ่มขึ้นเมื่อช่วงที่ซ้อนทับกันยาวขึ้น แล้วลดลงเมื่อช่วงที่ซ้อนทับกันสั้นลง
ข้อผิดพลาดที่พบบ่อยในอินทิกรัลคอนโวลูชัน
ลืมอินพุตที่ถูกเลื่อน
พจน์ตัวที่สองคือ ไม่ใช่ และไม่ใช่แค่ การเลื่อนนี่เองคือหัวใจของคอนโวลูชัน
ใช้ขอบเขตผิด
วิธีที่ปลอดภัยที่สุดคือหาว่าช่วงใดที่ทั้งสองพจน์ไม่เป็นศูนย์ ถ้าช่วงที่ซ้อนทับกันเปลี่ยนไปตาม ขอบเขตก็มักต้องตอบแบบแบ่งเป็นช่วง
มองคอนโวลูชันเป็นการคูณแบบจุดต่อจุด
การคูณแบบจุดต่อจุดใช้ค่าที่อินพุตเดียวกัน แต่คอนโวลูชันคือการสะสมผลคูณตลอดทั้งช่วงหนึ่ง
ข้ามเงื่อนไขที่ทำให้ใช้สูตรลัดได้
สูตรลัด
ใช้ได้ในสถานการณ์ causal ที่พบบ่อย แต่ใช้ไม่ได้กับทุกคู่ของฟังก์ชัน ควรใช้ก็ต่อเมื่อสมมติฐานเรื่อง support รองรับจริง ๆ
อินทิกรัลคอนโวลูชันใช้ที่ไหน
ใช้คอนโวลูชันเมื่อปริมาณหนึ่งขึ้นอยู่กับการที่อีกปริมาณหนึ่งกระจายตัวอยู่ในเวลา หรือในอวกาศใกล้เคียงอย่างไร
ในระบบเชิงเส้นไม่แปรตามเวลา คอนโวลูชันให้เอาต์พุตจากอินพุตและการตอบสนองอิมพัลส์ ในความน่าจะเป็น ถ้าตัวแปรสุ่มอิสระสองตัวมีฟังก์ชันความหนาแน่น ผลรวมของทั้งสองจะมีความหนาแน่นที่เป็นคอนโวลูชันของความหนาแน่นเหล่านั้น ในภาพกว้างกว่านั้น คอนโวลูชันปรากฏในงานทำให้เรียบ การกรอง การแพร่ และสถานการณ์ใดก็ตามที่ค่าบริเวณใกล้เคียงรวมกัน
ลองทำโจทย์คอนโวลูชันที่คล้ายกัน
ลองใช้ตัวอย่างพัลส์เดิม แต่ให้พัลส์ตัวที่สองสูงเป็นสองเท่า:
ช่วงที่ซ้อนทับกันยังเหมือนเดิม แต่อินทิแกรนด์มีค่ามากขึ้นเป็นสองเท่าบนช่วงนั้น ถ้าคุณคาดเดาได้ก่อนอินทิเกรตว่าผลลัพธ์รูปสามเหลี่ยมจะเปลี่ยนอย่างไร แสดงว่าคุณเข้าใจแนวคิดหลักของคอนโวลูชันแล้ว
ต้องการความช่วยเหลือในการแก้โจทย์?
อัปโหลดคำถามของคุณแล้วรับคำตอบแบบทีละขั้นตอนที่ผ่านการตรวจสอบในไม่กี่วินาที
เปิด GPAI Solver →