ระเบียบวิธีเชิงตัวเลขสำหรับวิศวกร
2(1-3-5)
วิชาบังคับก่อน : ENG60 1006 แคลคูลัสสำหรับวิศวกร 3
การวิเคราะห์ความคลาดเคลื่อน การหารากของสมการเชิงเส้นและไม่เชิงเส้น การแก้ระบบสมการเชิงเส้นด้วยการคำนวณเชิงตัวเลข การประมาณค่าในช่วงและนอกช่วงอนุพันธ์และปริพันธ์เชิงตัวเลข การแก้ระบบสมการเชิงอนุพันธ์ด้วยระเบียบวิธีเชิงตัวเลข
การหาค่าไอเกนและเวกเตอร์ไอเกน การหาผลเฉลยของสมการเชิงอนุพันธ์ย่อย การประยุกต์ใช้โปรแกรม เช่น MATLAB, Scilab, C, Java และ Python
ผลสัมฤทธิ์การเรียนรู้
- ระบุขั้นตอนและวิธีการหาผลลัพธ์ของปัญหาที่เกี่ยวข้องกับการวิเคราะห์ความคลาดเคลื่อน การหารากของสมการเชิงเส้นและไม่เชิงเส้น การแก้ระบบสมการเชิงเส้นด้วยการคำนวณเชิงตัวเลข การประมาณค่าในช่วงและนอกช่วง อนุพันธ์และปริพันธ์เชิงตัวเลข การแก้ระบบสมการเชิงอนุพันธ์ด้วยระเบียบวิธีเชิงตัวเลข การหาค่าไอเกนและเวกเตอร์ไอเกน และการหาผลเฉลยของสมการเชิงอนุพันธ์ย่อยและประยุกต์ใช้หลักการทางคณิตศาสตร์และวิทยาศาสตร์ในการแก้ปัญหาทางวิศวกรรม (ดัชนีชี้วัดสมรรถนะ = 1.1)
- ประยุกต์ใช้หลักการทางวิศวกรรมศาสตร์พื้นฐานร่วมกับเทคนิคเชิงตัวเลขและการเขียนโปรแกรม เช่น MATLAB, Scilab, C, Java และ Python เพื่อแก้ปัญหาทางวิศวกรรมไฟฟ้าอุตสาหกรรม (ดัชนีชี้วัดสมรรถนะ = 1.2)
- ประยุกต์ใช้ระเบียบวิธีเชิงตัวเลขในการแก้ปัญหาทางวิศวกรรมและนำเสนอผลลัพธ์โดยเลือกใช้เครื่องมือการสื่อสารที่เหมาะสมกับเนื้อหา (ดัชนีชี้วัดสมรรถนะ = 7.2)
Numerical Methods for Engineer
Prerequisite : ENG60 1006 Calculus for Engineer III
Error analysis, roots of linear and nonlinear equations, solving linear equation system with numerical computation, interpolation and extrapolation, differential and integral numeric, solving differential equation system with numerical methods, eigenvector, solution of partial differential equation; applied programs such as MATLAB, Scilab, C, Java and Python.
Learning Outcomes
- Identify the steps and methods to obtain solutions for problems involving error analysis, root-finding for linear and nonlinear equations, numerical solutions of linear systems, interpolation and extrapolation, numerical differentiation and integration, numerical solutions of ordinary differential equations, eigenvalues and eigenvectors, and solutions of partial differential equations and apply mathematical and scientific principles to solve engineering problems. (PI = 1.1)
- Apply fundamental engineering principles together with numerical techniques and programming tools such as
MATLAB, Scilab, C, Java, and Python to solve industrial electrical engineering problems. (PI = 1.2)
- Apply numerical methods to solve engineering problems and present the results by selecting communication tools appropriate to the content. (PI = 7.2)