Friday, January 29, 2010

Numerical Method ระเบียบวิธีเชิงตัวเลข (ด้วย MATLAB)

การใช้ไฟไนต์เอลิเมนต์เพื่อคำนวณผลกระทบกับ Space Shuttle ก็ผ่านกันไปอีกเทอมสำหรับการศึกษาของผม 1 ในวิชาที่ผ่านมานั้น คือวิชา Numerical Method ซึ่งเป็นวิชาที่ว่าด้วยการประมาณการของผลเฉลยสมการ ซึ่งค่าที่ได้จะมีค่าแตกต่างจากผลเฉลยแม่นตรง จะมากหรือน้อยขึ้นอยู่กับ step size ที่เราต้องการคำนวณ ยิ่ง step size มีค่าน้อยๆ ยิ่งทำให้ค่า error มีค่าน้อยตามไปด้วย ทำให้คำตอบที่ได้มีค่าเข้าใกล้ความเป็นจริง แต่ผลของการคำนวณค่า step size น้อยๆ ก็ทำให้การคำนวณต้องกระทำซ้ำๆ จำนวนหลายๆรอบมากยิ่งขึ้น แต่ด้วยความสามารถของคอมพิวเตอร์ในปัจจุบัน การสั่งให้คอมพิวเตอร์คำนวณด้วยจำนวณรอบเป็นล้านๆครั้ง ไม่ใช่เรื่องที่เป็นปัญหาอีกต่อไป

ระเบียบวิธีการไฟไนต์เอลิเมนต์ก็เป็นระเบียบวิธีการเชิงตัวเลข (Numeriacl Method) วิธีหนึ่งเช่นกัน ซึ่งอันนี้ผมยังไม่ได้เรียน ซึ่งจากการลองดูคร่าวๆแล้วพบว่าวิชานี้น่าสนใจเหมือนกัน เค้านำไปใช้ในการออกแบบของผลิตภัณท์ ซึ่งสามารถจำลองได้ว่าหากเราออกแบบมาอย่างงี้ แล้วเจอกับสภาพแวดล้อมแบบนี้ สิ่งที่เราออกแบบมาจะเป็นอย่างไร ก็หวังว่าวิชา Numerical method ที่เรียนผ่านมาจะทำให้เราสนุกกับวิชาไฟไนต์เอลิเมนต์เช่นกัน

ก็เลยจะอาศัยพื้นที่บนบล๊อกแห่งนี้ เก็บรวบรวมงาน assignment ของวิชา numerical ที่เราได้ทำผ่านไปแล้วไว้สักหน่อย ไม่งั้นเดี๋ยวต้องมาวิ่งหากันอีกแน่ๆเลย

ดาวน์โหลดวิธี Fourth-order predictor-corrector and Two-step Adams-Moulton method

Fourth-order predictor-corrector and Two-step Adams-Moulton method

 

ดาวน์โหลด Second-order predictor-corrector และ Second-order Runge Kutta

Second-order predictor-corrector และ Second-order Runge Kutta

ดาวน์โหลด Laplacian difference equation and Liebmann’s method to solve for temperature

Laplacian difference equation and Liebmann’s method to solve for temperature

ดาวน์โหลด Explicit and Crank- Nicolson method แก้ปัญหาสมการ PDEs

Using Explicit and Crank- Nicolson method

ดาวน์โหลด Implicit method แก้ปัญหาสมการ PDEs Wave Equation

Implicit method แก้ปัญหาสมการ PDEs Wave Equation

ดาวน์โหลด Optimization with Newton’s method

Optimization with Newton’s method

0 ความคิดเห็น:

Post a Comment

 

แจกฟรี พื้นที่ฝากไฟล์ 15 GB

ติดตามข่าวสารผ่าน Twitter

Blog อื่นๆของฉัน

ผู้ติดตาม Blog นี้

เว็บเพื่อนบ้าน