MATLAB程式語言(英文授課)
MATLAB Programming Language
| 節 | 週一 | 週四 |
|---|---|---|
3 10:10–11:00 | MATLAB程式語言(英文授課) EC016(光復) 2 節連堂 | |
4 11:10–12:00 | ||
7 15:30–16:20 | MATLAB程式語言(英文授課) EC016(光復) |
* 根據陽明交大上課時間表所列
Learn to program in MATLAB, a very popular programming language in many domains, such as deep learning, computer graphics, medical simulation, physics simulation and so on. In the courses, some problems will be demonstrated to be solved in Matlab.
This course is an introduction to Matlab. Know basic idea about computer programming (not required). Know linear algebra but not required.
無備註
1) Teaching basic concepts. 2) Demo programs. 3) Exercises. The teacher will introduce basic concepts. Then use demo programs to show the concepts clearly. Students should work on exercises to understand the concepts. Students are encouraged to solve some maths problems by using Matlab.
Programming assignments and lab exercises: 30% Two midterm exams (on-site programming tests): 15% + 20% Final exam (on-site programming test): 35%
Introduction
Basic ideas about Matlab
MATLAB fundamentals
Variables, Naming Rules, Arrays (numbers, scalars, vectors, matrices), Arithmetical Operations, Defining and manipulating arrays
Basic programming tools
Input/output (assign/graph-&-display) Repetition (for) Decision (if)
Input and Output
input and fprintf
MATLAB functions
Basics of Built-in Functions, Help Feature, Elementary Functions (e.g., Polynomials, Trigonometric Functions), Data Analysis, Random Numbers, Complex Numbers
Logical Operations
Logical functions & relational operators
Loops for repetitive computations
The for loop construct. The while loop construct.
Plotting in 2-D and handling images
2D plotting &curve fitting Handling images
Decision structures
if construct, else statement & elseif statement.
User-defined functions
Function: concept, syntax, and examples
Symbolic Mathematics
Symbolic mathematics: algebra ezplot calculus
Practice & exploration
Practical examples.
教師未提供此項資料
Main text book: MATLAB programming for engineers. 6th Edition.Stephen J. Chapman. ISBN: 978-0-357-03039-4 Reference(s): Essential Matlab for Engineers and Scientists, Third Edition. Ed. Brian D. Hahn and Daniel T.Valentine, 2007. Matlab: A Practical Introduction to Programming and Problem Solving, Third Edition, by Stormy Attaway. 2009, Elsevier, Inc. ISBN: 978-0-75-068762-1.
- 地點
- EC706 (國立交通大學)
- 時間
- 9:00 - 10:00am on Monday
- 聯絡方式
- Email: cswingo@cs.nctu.edu.tw Telephone: x56626 (國立交通大學) Office: EC527
