กลับไปหน้าบทความ

อ่าน 6 นาที

ข้อผิดพลาดจากการตัดทอน (การอินทิเกรตเชิงตัวเลข)

ข้อผิดพลาดจากการตัดทอน ใน การคำนวณปริพันธ์เชิงตัวเลข มีสองประเภท:

ข้อผิดพลาดจากการตัดทอน (การอินทิเกรตเชิงตัวเลข)

ข้อผิดพลาดจากการตัดทอนในการคำนวณปริพันธ์เชิงตัวเลขมีสองประเภท:

  • ข้อผิดพลาดการตัดทอนเฉพาะที่ – ข้อผิดพลาดที่เกิดจากการวนซ้ำเพียงครั้งเดียว และ
  • ข้อผิดพลาดการตัดทอนโดยรวม – ข้อผิดพลาดสะสมที่เกิดจากการวนซ้ำหลายครั้ง

คำจำกัดความ

สมมติว่าเรามีสมการเชิงอนุพันธ์ต่อเนื่อง

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

สมมติว่าเราคำนวณลำดับด้วยวิธีขั้นตอนเดียวในรูปแบบ

ฟังก์ชันนี้เรียกว่าฟังก์ชันเพิ่มค่าและสามารถตีความได้ว่าเป็นค่าประมาณของความชัน

ข้อผิดพลาดการตัดทอนในพื้นที่

ข้อผิดพลาดการตัดทอนเฉพาะที่ คือ ข้อผิดพลาดที่ฟังก์ชันเพิ่มค่าของเราก่อให้เกิดในระหว่างการวนซ้ำเพียงครั้งเดียว โดยสมมติว่าเรารู้คำตอบที่แท้จริงอย่างสมบูรณ์ในการวนซ้ำครั้งก่อน

กล่าวอย่างเป็นทางการมากขึ้น ข้อผิดพลาดการตัดทอนเฉพาะที่ณ ขั้นตอนจะคำนวณจากความแตกต่างระหว่างด้านซ้ายและด้านขวาของสมการสำหรับการเพิ่มขึ้น:

[ 1 ] [ 2 ]

วิธีการเชิงตัวเลขจะสอดคล้องกันหากข้อผิดพลาดการตัดทอนเฉพาะที่คือ(ซึ่งหมายความว่าสำหรับทุก ๆจะมีอยู่เช่นนั้นสำหรับทุก ๆ; ดูสัญลักษณ์ little-o ) หากฟังก์ชันการเพิ่มขึ้นมีความต่อเนื่อง วิธีการจะสอดคล้องกันก็ต่อเมื่อ , . [ 3 ]

นอกจากนี้ เรากล่าวว่าวิธีการเชิงตัวเลขมีลำดับหากสำหรับคำตอบที่เรียบเพียงพอของปัญหาค่าเริ่มต้นข้อผิดพลาดการตัดทอนเฉพาะที่คือ(หมายความว่ามีค่าคงที่และที่ทำให้สำหรับทุก) [ 4 ]

ข้อผิดพลาดการตัดทอนทั่วโลก

ข้อผิดพลาดการตัดทอนโดยรวมคือผลรวมของข้อผิดพลาดการตัดทอนเฉพาะที่ตลอดการวนซ้ำทั้งหมด โดยสมมติว่าทราบคำตอบที่แท้จริงอย่างสมบูรณ์ ณ ขั้นตอนเวลาเริ่มต้น

กล่าวอย่างเป็นทางการมากขึ้น ข้อผิดพลาดการตัดทอนโดยรวม ที่เวลาจะถูกกำหนดโดย:

[ 5 ]

วิธีการเชิงตัวเลขจะลู่เข้าหากข้อผิดพลาดการตัดทอนทั่วโลกเข้าใกล้ศูนย์เมื่อขนาดขั้นตอนเข้าใกล้ศูนย์ กล่าวอีกนัยหนึ่งคือ วิธีแก้ปัญหาเชิงตัวเลขลู่เข้าสู่วิธีแก้ปัญหาที่ถูกต้อง: [ 6 ]

ความสัมพันธ์ระหว่างข้อผิดพลาดการตัดทอนในระดับท้องถิ่นและระดับโลก

บางครั้งเราสามารถคำนวณขอบเขตบนของข้อผิดพลาดการตัดทอนโดยรวมได้ หากเรารู้ข้อผิดพลาดการตัดทอนเฉพาะที่อยู่แล้ว ซึ่งต้องใช้ฟังก์ชันเพิ่มค่าที่มีพฤติกรรมที่ดีพอสมควร

ข้อผิดพลาดการตัดทอนทั่วโลกเป็นไปตามความสัมพันธ์เวียนเกิด ดังนี้ :

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

ดังนั้น ข้อผิดพลาดโดยรวมจึงเป็นไปตามขอบเขตที่กำหนด

[ 7 ]

จากขอบเขตข้างต้นสำหรับข้อผิดพลาดทั่วโลก หากฟังก์ชันในสมการเชิงอนุพันธ์มีความต่อเนื่องในอาร์กิวเมนต์แรกและมีความต่อเนื่องแบบลิปชิตซ์ในอาร์กิวเมนต์ที่สอง (เงื่อนไขจากทฤษฎีบท Picard–Lindelöf ) และฟังก์ชันการเพิ่มขึ้นมีความต่อเนื่องในทุกอาร์กิวเมนต์และมีความต่อเนื่องแบบลิปชิตซ์ในอาร์กิวเมนต์ที่สอง ข้อผิดพลาดทั่วโลกจะมีแนวโน้มเข้าใกล้ศูนย์เมื่อขนาดขั้นตอนเข้าใกล้ศูนย์ (กล่าวอีกนัยหนึ่ง วิธีการเชิงตัวเลขจะลู่เข้าสู่คำตอบที่ถูกต้อง) [ 8 ]

การขยายไปสู่วิธีการหลายขั้นตอนเชิงเส้น

ต่อไปนี้ให้พิจารณาวิธีการหลายขั้นตอนเชิงเส้นซึ่งกำหนดโดยสูตร

ดังนั้น ค่าถัดไปสำหรับคำตอบเชิงตัวเลขจึงคำนวณตาม

การวนซ้ำครั้งถัดไปของวิธีการหลายขั้นตอนเชิงเส้นจะขึ้นอยู่กับการวนซ้ำครั้งก่อนหน้าsครั้ง ดังนั้น ในคำจำกัดความของข้อผิดพลาดการตัดทอนเฉพาะที่ จึงถือว่าการวนซ้ำครั้งก่อนหน้าs ครั้ง ทั้งหมดสอดคล้องกับคำตอบที่ถูกต้อง:

[ 9 ]

อีกครั้ง วิธีการนี้มีความสอดคล้องกันหากและมีลำดับpหากนิยามของข้อผิดพลาดการตัดทอนโดยรวมก็ยังคงไม่เปลี่ยนแปลง

ความสัมพันธ์ระหว่างข้อผิดพลาดการตัดทอนในระดับท้องถิ่นและระดับโลกจะแตกต่างกันเล็กน้อยจากการตั้งค่าที่ง่ายกว่าของวิธีการขั้นตอนเดียว สำหรับวิธีการหลายขั้นตอนเชิงเส้น จำเป็นต้องมีแนวคิดเพิ่มเติมที่เรียกว่าเสถียรภาพเป็นศูนย์เพื่ออธิบายความสัมพันธ์ระหว่างข้อผิดพลาดการตัดทอนในระดับท้องถิ่นและระดับโลก วิธีการหลายขั้นตอนเชิงเส้นที่ตรงตามเงื่อนไขของเสถียรภาพเป็นศูนย์จะมีความสัมพันธ์ระหว่างข้อผิดพลาดในระดับท้องถิ่นและระดับโลกเช่นเดียวกับวิธีการขั้นตอนเดียว กล่าวอีกนัยหนึ่ง หากวิธีการหลายขั้นตอนเชิงเส้นมีเสถียรภาพเป็นศูนย์และสอดคล้องกัน ก็จะลู่เข้า และหากวิธีการหลายขั้นตอนเชิงเส้นมีเสถียรภาพเป็นศูนย์และมีข้อผิดพลาดในระดับท้องถิ่นข้อผิดพลาดระดับโลกก็จะเป็นไปตาม[ 10 ]

ดูเพิ่มเติม

หมายเหตุ

  1. ^ Gupta, GK; Sacks-Davis, R.; Tischer, PE (มีนาคม 1985). "การทบทวนพัฒนาการล่าสุดในการแก้สมการเชิงอนุพันธ์สามัญ". Computing Surveys . 17 (1): 5– 47. CiteSeerX  10.1.1.85.783 . doi : 10.1145/4078.4079 .
  2. ^ Süli & Mayers 2003 , หน้า 317 เรียกข้อผิดพลาดนี้ว่า ข้อผิดพลาดจากการตัดทอน (truncation error)
  3. ซูลีและเมเยอร์ส 2003 , หน้า 321 & 322
  4. ไอแซร์ลส์ 1996 , หน้า. 8; Süli & Mayers 2003 , หน้า. 323
  5. ซูลีและเมเยอร์ส 2003 , หน้า. 317
  6. ^อิแซร์เลส 1996หน้า 5
  7. ซูลีและเมเยอร์ส 2003 , หน้า. 318
  8. ซูลีและเมเยอร์ส 2003 , หน้า. 322
  9. ^ Süli & Mayers 2003 , หน้า 337 ใช้คำจำกัดความที่แตกต่างออกไป โดยแบ่งสิ่งนี้ออกเป็นสองส่วนหลักๆ คือ h
  10. ซูลีและเมเยอร์ส 2003 , หน้า. 340
  • หมายเหตุเกี่ยวกับข้อผิดพลาดจากการตัดทอนและวิธีการรันเก-คุตตะ
  • ข้อผิดพลาดในการตัดทอนของวิธีออยเลอร์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Truncation_error_(numerical_integration)&oldid=1295503829 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ข้อผิดพลาดจากการตัดทอน (การอินทิเกรตเชิงตัวเลข)

ข้อผิดพลาดจากการตัดทอน ใน การคำนวณปริพันธ์เชิงตัวเลข มีสองประเภท:

ข้อผิดพลาดการตัดทอนในพื้นที่

ข้อ ผิดพลาดการตัดทอนเฉพาะที่ คือ ข้อผิดพลาดที่ฟังก์ชันเพิ่มค่าของเราก่อให้เกิดในระหว่างการวนซ้ำเพียงครั้งเดียว โดยสมมติว่าเรารู้คำตอบที่แท้จริงอย่างสมบูรณ์ในการวนซ้ำครั้งก่อน τ n {\displaystyle \tau _{n}} เอ {\displaystyle A}

ข้อผิดพลาดการตัดทอนทั่วโลก

ข้อ ผิดพลาดการตัดทอนโดยรวม คือผลรวมของ ข้อผิดพลาดการตัดทอนเฉพาะที่ตลอด การวนซ้ำทั้งหมด โดยสมมติว่าทราบคำตอบที่แท้จริงอย่างสมบูรณ์ ณ ขั้นตอนเวลาเริ่มต้น

ความสัมพันธ์ระหว่างข้อผิดพลาดการตัดทอนในระดับท้องถิ่นและระดับโลก

บางครั้งเราสามารถคำนวณขอบเขตบนของข้อผิดพลาดการตัดทอนโดยรวมได้ หากเรารู้ข้อผิดพลาดการตัดทอนเฉพาะที่อยู่แล้ว ซึ่งต้องใช้ฟังก์ชันเพิ่มค่าที่มีพฤติกรรมที่ดีพอสมควร