ฉันอ่านหนังสือComputer Simulation of Liquidsโดย Allen และ Tildesley ผู้เขียนเริ่มจากหน้า 71 ผู้เขียนอภิปรายอัลกอริทึมต่าง ๆ ที่ใช้เพื่อรวมสมการการเคลื่อนที่ของสมการของนิวตันในการจำลองโมเลกุล (MD) ผู้เริ่มต้นในหน้า 78 ผู้เขียนอภิปรายอัลกอริทึม Verlet ซึ่งอาจเป็นอัลกอริทึมการรวมแบบบัญญัติใน MD พวกเขาระบุ:
บางทีวิธีการที่ใช้กันอย่างแพร่หลายในการรวมสมการการเคลื่อนที่ก็คือการนำ Verlet (1967) มาใช้ในตอนแรกและนำมาประกอบกับ Stormer (Gear 1971) วิธีนี้เป็นวิธีการแก้ปัญหาโดยตรงของสองเพื่อสมฉัน วิธีนี้ขึ้นอยู่กับ postions , การเร่งความเร็วและตำแหน่งจากขั้นตอนก่อนหน้า สมการสำหรับการเลื่อนตำแหน่งอ่านดังนี้:
มีหลายจุดที่ควรทราบเกี่ยวกับ eqn (3.14) จะเห็นได้ว่าความเร็วนั้นไม่ปรากฏเลย พวกมันถูกกำจัดโดยการเพิ่มสมการที่ได้จากการขยายตัวของเทย์เลอร์เกี่ยวกับ :
จากนั้นในภายหลัง (ในหน้า 80) ผู้เขียนระบุ:
เทียบกับอัลกอริทึม Verlet, ... รูปแบบของอัลกอริทึมอาจไม่จำเป็นต้องแนะนำตัวเลขบางอย่างโดยไม่จำเป็น นี้เกิดขึ้นเพราะในสมการ (3.14) ซึ่งเป็นระยะขนาดเล็ก ( ) จะมีการเพิ่มความแตกต่างของคำที่มีขนาดใหญ่ ( O ( δ T 0 ) ) เพื่อสร้างวิถี
ฉันเดาว่า "คำเล็ก" เป็นและ "ความแตกต่างของคำใหญ่" เป็น2 R ( T ) - R ( T - δ T )
คำถามของฉันคือทำไมความไม่แม่นยำเชิงตัวเลขเป็นผลมาจากการเพิ่มคำเล็ก ๆ ให้กับข้อแตกต่างที่มีขนาดใหญ่
ฉันสนใจเหตุผลพื้นฐานที่ค่อนข้างเป็นแนวคิดเนื่องจากฉันไม่คุ้นเคยเลยพร้อมรายละเอียดเกี่ยวกับเลขทศนิยม นอกจากนี้คุณทราบหรือไม่ว่าการอ้างอิง "ภาพรวมประเภท" ใด ๆ (หนังสือบทความหรือเว็บไซต์) ที่จะแนะนำฉันให้รู้จักกับแนวคิดพื้นฐานเกี่ยวกับเลขทศนิยมที่เกี่ยวข้องกับคำถามนี้ ขอบคุณที่สละเวลา.