หน้าแรกคลังความรู้Numerical MethodsTrapezoid vs Simpson: ทำไมเส้นโค้งจึงแม่นกว่า
EP 06 · ต่อเนื่อง

Trapezoid vs Simpson: ทำไมเส้นโค้งจึงแม่นกว่า

ดูด้วยภาพว่าเส้นตรงและพาราโบลาแทนรูปทรงของกราฟต่างกันอย่างไร

สถานะ: เนื้อหาพร้อม · รอเพิ่มคลิปบทความฉบับเต็มเพิ่มคลิปภายหลังได้
พื้นที่สำหรับคลิป YouTube แนวตั้งเขียนเนื้อหาบทเรียนให้เสร็จก่อนได้ แล้วค่อยใส่ VIDEO_ID ภายหลัง

ภาพรวมของบทเรียน

ความต่างไม่ได้อยู่แค่สูตร แต่เกิดจากรูปทรงที่ใช้ประมาณกราฟ Trapezoid ใช้เส้นตรง ส่วน Simpson ใช้พาราโบลา จึงตามความโค้งได้ละเอียดกว่า

เป้าหมาย: ให้ผู้อ่านเห็นทั้งภาพรวมทางเรขาคณิต ที่มาของสูตร และเหตุผลว่าค่าประมาณดีขึ้นได้อย่างไร

แนวคิดสำคัญ

  • เทียบภาพบนกราฟเดียวกัน
  • ใช้จำนวนช่วงเท่ากัน
  • อธิบาย order ของ error แบบไม่หนักเกินไป
  • ชี้ว่าฟังก์ชันไม่เรียบอาจทำให้ข้อได้เปรียบลดลง

เมื่อใช้จำนวนช่วงเท่ากัน Trapezoid และ Simpson ต่างกันที่สิ่งที่นำไปแทนกราฟจริง Trapezoid ใช้เส้นตรงหนึ่งเส้นในแต่ละช่วง ส่วน Simpson ใช้พาราโบลาครอบสองช่วง จึงรับรู้ความโค้งของกราฟผ่านจุดกลางได้มากกว่า

ถ้าฟังก์ชันเรียบและมีอนุพันธ์ต่อเนื่องพอ Simpson มักลด error เร็วกว่าเมื่อทำให้ \(h\) เล็กลง แต่ถ้ากราฟมีมุมแหลม จุดกระโดด หรือข้อมูลไม่สม่ำเสมอ ข้อได้เปรียบนี้อาจลดลง

ภาพจำ: Trapezoid มองกราฟเป็นเส้นตรงทีละชิ้น ส่วน Simpson มองเป็นเส้นโค้งทีละชุด จึงจับ curvature ได้ดีกว่าในกราฟเรียบ

สูตรที่ใช้

\[E_T=O(h^2),\qquad E_S=O(h^4)\]

ก่อนใช้สูตร ควรอธิบายความหมายของตัวแปร เงื่อนไขจำนวนช่วง และสิ่งที่สูตรกำลังประมาณ ไม่ควรวางสูตรโดยไม่มีบริบท

สัญลักษณ์ \(O(h^2)\) หมายถึงเมื่อ \(h\) เล็กลง error หลักของ Trapezoid มีขนาดแปรตามประมาณ \(h^2\) ส่วน \(O(h^4)\) ของ Simpson หมายถึง error หลักลดเร็วประมาณ \(h^4\) ภายใต้เงื่อนไขความเรียบของฟังก์ชัน

\[E_T\approx C_T h^2,\qquad E_S\approx C_S h^4\]

ค่าคงที่ \(C_T\) และ \(C_S\) เกี่ยวข้องกับอนุพันธ์ลำดับสูงของฟังก์ชัน จึงไม่ใช่ว่า Simpson ชนะทุกสถานการณ์โดยอัตโนมัติ ถ้าอนุพันธ์สูง ๆ มีขนาดใหญ่มากหรือฟังก์ชันไม่เรียบ สมมติฐานของการเปรียบเทียบนี้อาจไม่ดี

ตัวอย่างทีละขั้น

แสดงพื้นที่ที่ประมาณเกินและขาดด้วยสีต่างกัน แล้วเทียบตัวเลขท้ายฉาก

  1. กำหนดฟังก์ชันและช่วงที่ต้องการประมาณ
  2. เลือกจำนวนช่วงหรือระดับการคำนวณ
  3. หาค่าฟังก์ชันที่จุดสำคัญ
  4. แทนค่าลงในสูตรโดยแสดงทุกบรรทัด
  5. เปรียบเทียบกับค่าจริงหรือวิธีอื่นถ้ามี

ใช้ \(\int_0^1 e^x\,dx=e-1\approx1.718282\) และเลือก \(n=6\) เพื่อให้ใช้ Simpson 1/3 ได้

วิธีค่าประมาณerror
Trapezoid1.7222570.003976
Simpson 1/31.7182890.000007
Simpson 3/81.7182980.000016

ตัวเลขนี้ช่วยให้เห็นว่าเส้นโค้งช่วยลด error ได้มากในกรณีฟังก์ชันเรียบ แต่การสรุปต้องผูกกับเงื่อนไข \(n\), ความห่างของจุด และความเรียบของกราฟเสมอ

สิ่งที่ควรสังเกตจากภาพ

ส่วนนี้ใช้สำหรับแทรกภาพนิ่งจาก Manim หรือภาพเปรียบเทียบสำคัญ เช่น จุดตัวอย่าง พื้นที่ที่ประมาณเกิน–ขาด ตารางค่า หรือเส้นทางของ error

IMAGE SLOT: เพิ่มภาพจากคลิปภายหลัง พร้อม alt text และคำอธิบายใต้ภาพ

ข้อควรระวัง

  • อย่าใช้สูตรโดยไม่ตรวจเงื่อนไขจำนวนช่วง
  • อย่าปัดเศษเร็วเกินไปในขั้นกลาง
  • ต้องแยก “ค่าประมาณ” ออกจาก “ค่าจริง” ให้ชัด
  • ควรอธิบายว่า error ที่กล่าวถึงวัดจากอะไร
ข้อควรระวัง: order ของ error เป็นแนวโน้มเมื่อ \(h\) เล็กพอ ไม่ใช่คำรับประกันสำหรับการแบ่งช่วงหยาบมาก

ถ้าจุดข้อมูลไม่ห่างเท่ากัน สูตร Simpson composite ใช้ตรง ๆ ไม่ได้ ส่วน Trapezoid ยังประยุกต์ทีละช่วงได้ง่ายกว่า อีกเรื่องคืออย่าเทียบวิธีด้วยจำนวนจุดไม่เท่ากันแล้วสรุปเรื่องความแม่นโดยไม่ระบุเงื่อนไข

สรุป

ความต่างไม่ได้อยู่แค่สูตร แต่เกิดจากรูปทรงที่ใช้ประมาณกราฟ Trapezoid ใช้เส้นตรง ส่วน Simpson ใช้พาราโบลา จึงตามความโค้งได้ละเอียดกว่า

เมื่อมีคลิปแล้ว ให้วางคลิปด้านบนเพื่อใช้ภาพเคลื่อนไหวอธิบาย intuition ส่วนหน้านี้เก็บที่มา สูตร การคำนวณ และรายละเอียดที่คลิปสั้นใส่ไม่หมด