MATLAB Programming for Science and Engineering
CSE-40848
MATLAB is a scientific computing tool for data analysis, image processing, and other data intensive applications with a rapid development environment capable of prototyping scientific applications quickly.
Participants in this course will explore tool boxes in depth and use them in their programs. They will learn to develop a graphical user interface and how to make their own toolboxes. This class is designed for the scientific programmer who is looking for entry into the field and wants to use MATLAB to accelerate the development process. Knowledge of programming is recommended. Certain applications in engineering design will be discussed.
Course Highlights:
- Introduction to MATLAB
- Vectors and Matrices
- Functions
- Program Flow Control
- 2D and 3D Graphics
- Function Discovery and Regression
- Statistics & Probability
- Calculus & Differential Equations
- Graphical User Interface
Course Benefits:
- Understand MATLAB architecture and its GUI.
- Learn MATLAB commands and the mathematical operators used for computation
- Experience with MATLAB programming language interface and writing MATLAB code.
- Ability to use 2D and 3D graphing tools.
- Build Graphical User Interface.
- Implement methods and algorithms for the solution of engineering and scientific problems.
Software: Students version of MATLAB and Simulink downloadable software from Mathworks.
Hardware: Students will be required to bring a laptop
Course Typically Offered: In-class during Winter and Summer quarter
Prerequisites: Math-40017 Introduction to Calculus or equivalent Calculus math level and prior knowledge of any programming language. Background knowledge in the Science or Engineering fields assumed.
Next steps: Upon completion of this class, consider enrolling in other courses in the Mechanical Analysis and Design Certificate.
More information: Contact unexengr@ucsd.edu to learn more about Mechanical Analysis and Design and course offerings.