The course provides a gentle introduction to the MATLAB computing environment, and is intended for beginning users. It is designed to give students a basic understanding of MATLAB, including popular toolboxes. The course consists of interactive lectures and sample MATLAB problems given as assignments and discussed in class. No prior programming experience or knowledge of MATLAB is assumed.
Concepts covered include basic use, graphical representations and tips for designing and implementing MATLAB code. The main objectives are:
· Understanding the MATLAB environment
· Being able to do simple calculations using MATLAB
· Being able to carry out simple numerical computations and analyses using MATLAB
Upon successful completion of this course, the student should be able to:
· Understand the main features of the MATLAB development environment
· Use the MATLAB GUI effectively
· Design simple algorithms to solve problems
· Write simple programs in MATLAB to solve scientific and mathematical problems
· Know where to find help.
The course provides a gentle introduction to the MATLAB computing environment, and is intended for beginning users. It is designed to give students a basic understanding of MATLAB, including popular toolboxes. The course consists of interactive lectures and sample MATLAB problems given as assignments and discussed in class. No prior programming experience or knowledge of MATLAB is assumed.
Concepts covered include basic use, graphical representations and tips for designing and implementing MATLAB code. The main objectives are:
· Understanding the MATLAB environment
· Being able to do simple calculations using MATLAB
· Being able to carry out simple numerical computations and analyses using MATLAB
Upon successful completion of this course, the student should be able to:
· Understand the main features of the MATLAB development environment
· Use the MATLAB GUI effectively
· Design simple algorithms to solve problems
· Write simple programs in MATLAB to solve scientific and mathematical problems
· Know where to find help.
日期 | 上課時間 | 授課內容 | 授課地點 |
---|---|---|---|
2021/04/10 | 08:00~17:00 | 教學內容綱要Curriculum outline:
MATLAB basics
- The MATLAB environment
- Basic computer programming
- Variables and constants, operators and simple calculations
- Formulas and functions - MATLAB toolboxes
Matrices and vectors
- Matrix and linear algebra review
- Vectors and matrices in MATLAB
- Matrix operations and functions in MATLAB
Computer programming
- Algorithms and structures
- MATLAB scripts and functions (m-files)
- Simple sequential algorithms
- Control structures (if…then, loops)
MATLAB programming
- Reading and writing data, file handling
- Personalized functions
- Toolbox structure
- MATLAB graphic functions
| ES302 |
Homework (30%), Quiz (20%), Final Exam (50%)