This repository contains an electronic textbook for the course ME 373, Mechanical Engineering Methods, taught at Oregon State University by Prof. Kyle Niemeyer.
The catalog description for this course is
Analytical and numerical methods for solving representative mechanical engineering problems. and the course learning objectives are:
At the end of this course, students will be able to:
- Formulate and solve mechanical engineering initial value problems of practical interest represented by first and second order differential equations using both analytical and explicit numerical methods.
- Formulate and solve mechanical engineering boundary value problems of practical interest represented by first and second order differential equations using both analytical and explicit numerical methods.
- Formulate and numerically solve partial differential equations.
- Identify and implement the most appropriate numerical method for solving a specific type of engineering problem. In addition, be able to recognize the advantages, disadvantages, and limitations of numerical methods.
This course combines analytical solutions to differential equations with numerical solution approaches, heavily relying on Matlab.
Contributions are welcome!
The code portions of this material are licensed under the BSD 3-Clause License (described in LICENSE.txt
) while the non-code portions of the material are licensed under the Creative Commons Attribution License (CC-BY, described in LICENSE-text.txt
).