ฟังก์ชันกรีนเป็นเครื่องมือมาตรฐานสำหรับแก้สมการเชิงอนุพันธ์เชิงเส้นที่มีพจน์แหล่งกำเนิด เมื่อกำหนดเงื่อนไขขอบเขตหรือเงื่อนไขต้นไว้แล้ว พูดแบบง่าย ๆ มันบอกว่าระบบตอบสนองอย่างไรต่อแหล่งกำเนิดแบบจุดขนาดหนึ่งหน่วยที่วางไว้ที่
สำหรับตัวดำเนินการเชิงเส้น ฟังก์ชันกรีน นิยามจากปัญหาแหล่งกำเนิดแบบจุด
ในตัวแปร พร้อมกับเงื่อนไขขอบเขตหรือเงื่อนไขต้นเดียวกันกับที่คำตอบสุดท้ายต้องเป็นไปตามนั้น โดยที่ คือเดลตาของดิแรก ซึ่งเป็นดิสรทริบิวชันที่แทนแหล่งกำเนิดหนึ่งหน่วยที่กระจุกตัวอยู่ที่
ถ้าฟังก์ชันกรีนดังกล่าวมีอยู่และปัญหาเป็นเชิงเส้น คำตอบของ
ก็มักเขียนได้เป็น
นี่คือแนวคิดหลัก: แก้ปัญหาแหล่งกำเนิดแบบจุดเพียงครั้งเดียว แล้วนำการตอบสนองแบบจุดเหล่านั้นมารวมกันเพื่อจัดการกับแหล่งกำเนิดทั่วไป
ฟังก์ชันกรีนมีความหมายอย่างไร
แหล่งกำเนิดแบบเดลตาคือสิ่งที่ทำให้นิยามนี้มีประโยชน์ แทนที่จะแก้สมการเต็มทันที คุณเริ่มจากถามก่อนว่าระบบตอบสนองอย่างไรต่ออินพุตที่กระจุกตัวที่สุดเท่าที่จะเป็นไปได้
ดังนั้นคุณจึงอ่าน ได้ว่า “ผลที่เกิดที่ จากแรงกระตุ้นหนึ่งหน่วยที่กระทำที่ ” จากนั้นแหล่งกำเนิดที่ซับซ้อนกว่าอย่าง จะถูกมองเป็นการซ้อนทับอย่างต่อเนื่องของแหล่งกำเนิดแบบจุด ขั้นตอนนี้ใช้ได้เพราะปัญหาเป็นเชิงเส้นเท่านั้น
ทำไมเงื่อนไขขอบเขตจึงทำให้คำตอบเปลี่ยน
ฟังก์ชันกรีนไม่ได้ถูกกำหนดจากตัวดำเนินการเชิงอนุพันธ์เพียงอย่างเดียว แต่มันเป็นของปัญหาทั้งหมด รวมถึงเงื่อนไขที่กำหนดไว้ด้วย
ตัวอย่างเช่น ตัวดำเนินการ บนช่วง พร้อมเงื่อนไข จะมีฟังก์ชันกรีนต่างจากตัวดำเนินการเดียวกันที่ใช้เงื่อนไขขอบเขตแบบนอยมันน์ แม้สมการจะดูเหมือนกัน แต่คำตอบที่ยอมรับได้เปลี่ยนไป ดังนั้นเคอร์เนลก็เปลี่ยนตาม
นี่เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุด ไม่มีฟังก์ชันกรีนเพียงตัวเดียวสำหรับ “สมการนั้น” เว้นแต่เงื่อนไขต่าง ๆ จะถูกรวมอยู่ในโจทย์แล้ว
ตัวอย่างคำนวณ: ปัญหาดิริชเลต์สำหรับ
พิจารณาปัญหาค่าขอบเขต
โดยมี
สำหรับปัญหาเฉพาะนี้ ฟังก์ชันกรีนคือ
มันต่อเนื่องในตัวแปร มีค่าเป็นศูนย์ที่ และ และอนุพันธ์อันดับหนึ่งของมันมีการกระโดดที่ถูกต้องที่ การกระโดดนี้เองที่ทำให้เกิดแหล่งกำเนิดแบบเดลตาในสมการ
เมื่อรู้เคอร์เนลแล้ว ทุกพจน์แหล่งกำเนิดของปัญหาค่าขอบเขตเดียวกันนี้จะใช้สูตรเดียวกัน:
เลือกพจน์แหล่งกำเนิดง่าย ๆ หนึ่งตัว:
จะได้ว่า
คำนวณแต่ละส่วน:
นำมาบวกกันจะได้
ตรวจสอบอย่างรวดเร็วได้ว่า
ดังนั้น
และค่าที่ขอบเขตคือ
ตัวอย่างนี้แสดงให้เห็นประโยชน์อย่างชัดเจน คุณไม่ต้องสร้างวิธีใหม่ทุกครั้งที่เปลี่ยน แต่ใช้เคอร์เนลเดิมและเปลี่ยนเฉพาะอินทิกรัลเท่านั้น
ข้อผิดพลาดที่พบบ่อยเกี่ยวกับฟังก์ชันกรีน
- คิดว่าฟังก์ชันกรีนใช้กับปัญหาไม่เชิงเส้นได้ในแบบเดียวกัน ทั้งที่ขั้นตอนการซ้อนทับขึ้นอยู่กับความเป็นเชิงเส้น
- ลืมว่าเงื่อนไขขอบเขตหรือเงื่อนไขต้นเป็นส่วนหนึ่งของนิยาม
- สมมติว่าเคอร์เนลต้องสมมาตรเสมอ ความสมมาตรมักต้องอาศัยโครงสร้างเพิ่มเติม เช่น การตั้งปัญหาแบบ self-adjoint ที่เหมาะสม
- สับสนระหว่างฟังก์ชันกรีนกับคำตอบมูลฐาน ทั้งสองเกี่ยวข้องกันมาก แต่ไม่ได้เป็นวัตถุเดียวกันเสมอไป
- ใช้สูตรอินทิกรัลโดยไม่ตรวจสอบก่อนว่าปัญหานั้นมีฟังก์ชันกรีนอยู่จริงหรือไม่
ฟังก์ชันกรีนถูกใช้ที่ไหน
ฟังก์ชันกรีนปรากฏในสมการเชิงอนุพันธ์สามัญและสมการเชิงอนุพันธ์ย่อย เมื่อใดก็ตามที่ปัญหาเชิงเส้นถูกขับด้วยพจน์แหล่งกำเนิด มันพบได้บ่อยในไฟฟ้าสถิต การแพร่ การเคลื่อนที่ของคลื่น กลศาสตร์ควอนตัม และทฤษฎีความยืดหยุ่น
ในระบบเชิงเส้นไม่แปรตามเวลา ฟังก์ชันกรีนยังเกี่ยวข้องอย่างใกล้ชิดกับการตอบสนองต่อแรงกระตุ้นด้วย ภาษาที่ใช้ในแต่ละสาขาอาจต่างกัน แต่แนวคิดคล้ายกัน คือเข้าใจการตอบสนองต่ออินพุตที่กระจุกตัวหนึ่งตัว แล้วสร้างการตอบสนองต่ออินพุตทั่วไปจากสิ่งนั้น
วิธีจำแบบเร็ว
ถ้าคุณลืมนิยามแบบเป็นทางการ ให้จำเวอร์ชันนี้ไว้:
จากนั้นคำตอบเต็มจะได้จากการรวมการตอบสนองต่อแหล่งกำเนิดแบบจุดเหล่านั้นตลอดโดเมน ซึ่งก็คือสิ่งที่อินทิกรัลทำ
ลองพจน์แหล่งกำเนิดที่คล้ายกัน
คงเงื่อนไขขอบเขตเดิมไว้ แต่แทน ด้วย เคอร์เนลยังคงเดิม และมีเพียงอินทิกรัลสุดท้ายที่เปลี่ยน:
นี่เป็นขั้นต่อไปที่ดี เพราะมันแยกสองส่วนสำคัญออกจากกันอย่างชัดเจน: ฟังก์ชันกรีนเป็นของการตั้งโจทย์ ส่วนพจน์แหล่งกำเนิดสามารถเปลี่ยนไปได้ในแต่ละกรณี ถ้าคุณอยากลองต่อ ให้สร้างเวอร์ชันของคุณเองด้วยแหล่งกำเนิดแบบอื่น แล้วตรวจสอบอินทิกรัลที่ได้กับเงื่อนไขขอบเขต
ต้องการความช่วยเหลือในการแก้โจทย์?
อัปโหลดคำถามของคุณแล้วรับคำตอบแบบทีละขั้นตอนที่ผ่านการตรวจสอบในไม่กี่วินาที
เปิด GPAI Solver →