The objective of this repository is to teach the construction of mathematical models and the application of various numerical methods, linear algebra, Eigen value analysis, optimisation curve fitting, roots of equation, ordinary and partial differential equations to linear and non-linear engineering systems for the conservation of mass, momentum and energy in engineering systems, or for the analysis of fluid mechanics, heat transfer, solids mechanics, bulk solids, and control systems.
How to use the scripts in the MECH201 repository
Visitors to this webpage may download and implement the entire library or individual scripts related to specific tools. Please report any issues with the scripts or webpage to the author directly via email (for a valid email address, please replace the word "dots" with periods).
The recommended method, which helps keep all MECH201 scripts up-to-date, is as follows:
- Download and install the GitHub Desktop.
- Within the GitHub Desktop, click on Files -> Clone a repository -> URL.
- In the "Repository URL or GitHub username and repository" dialog, type in "https://github.com/AzdiarGazder/MECH201" (without quotes).
- In the "Local path" dialog, specify a local subfolder within your Matlab work path (usually "C:\Users\userName\Documents\MATLAB\GitHub" (without quotes)).
- Click "Clone". All files in this repository will now be available within the local subfolder "C:\Users\userName\Documents\MATLAB\GitHub\MECH201".
- Remember to return to the GitHub Desktop on a weekly basis and click on "Fetch origin" to pull (or update) the latest lecture and/or any edits/changes from the repository to your local subfolder.