This exercise course aims training of programming skill for science and technology computations using MATLAB. Student must make programs for prepared problems or free themes using MATLAB.
Student will be able to use MATLAB and to make proper programming for arrays, functions, matrices, graphics, sorting, method of least squares, numerical differential and integration, simultaneous equation, nonlinear equation, normal differential equation, and partial differential equation.
At the end of this course, students will be able to acquire the following ability.
1) making basic programs using MATLAB
2) making programs for arrays and functions
3) making programs for matrices
4) making programs for graphics
5) making programs for sorting
6) making programs for method of least squares
7) making programs for numerical differentials and integrations
8) making programs for simultaneous equations
9) making programs for nonlinear equations
10) making programs for normal and partial differential equations
Corresponding educational goals are:
(1) Specialist skills Fundamental specialist skills
(6) Firm fundamental specialist skills on electrical and electronic engineering, including areas such as electromagnetism, circuits, linear systems, and applied mathematics
MATLAB, programming, array, function, matrix, graphics, sorting, method of least square, numerical differential and integration, simultaneous equation, nonlinear equation, normal differential equation, partial differential equation.
✔ Specialist skills | Intercultural skills | Communication skills | Critical thinking skills | Practical and/or problem-solving skills |
Students must read the appointed part of the lecture note before coming to the class. Students must make programs and reports to the tasks using MATALB.
There are 30 classes in total. 15 course plans listed in syllabus each takes 2 classes.
Course schedule | Required learning | |
---|---|---|
Class 1 | Introduction | Explanation of the exercise method, how to make reports, introduction of MATLAB. |
Class 2 | Variables and operations | Making programs for variables and operations. |
Class 3 | Arrays and functions | Making programs for arrays and functions. |
Class 4 | Matrixes | Making programs for matrixes. |
Class 5 | Branches and repeats | Making programs for branches and repeats. |
Class 6 | Graphics | Making programs for graphics. |
Class 7 | Sorting | Making programs for sorting. |
Class 8 | Summary of study | Summary of study with practice. |
Class 9 | Method of least squares | Making programs for the method of least squares. |
Class 10 | Numerical differentials and integrations | Making programs for numerical differentials and integrations. |
Class 11 | Simultaneous equations | Making programs for simultaneous equations. |
Class 12 | Nonlinear equations | Making programs for nonlinear equations. |
Class 13 | Normal differential equations | Making programs for normal differential equations. |
Class 14 | Partial differential equations | Making programs for partial differential equations. |
Class 15 | Free theme | Making programs for free theme. |
No textbook.
Course materials can be found on OCW-i.
Programming skills on the abilities 1)-10) are evaluated based on the submitted reports. (80%)
Achievements on the abilities 1)-5) and 6)-10) are evaluated in the intermediate exam and final exam respectively. (20%)
No prerequisite.
E-mail: sakaguchi[at]mobile.ee.titech.ac.jp
Contact by e-mail advance to schedule an appointment and come to professor's office (S3-912).