MATLAB 程式語言
MATLAB Programming Language
學期
113-1
學分
3
學分
當期課號
515616
永久課號
CSCS20004
開課單位
資訊工程學系
授課教師
王才沛
校區
光復
類別
選修
上課時間表
| 節 | 週四 |
|---|---|
5 13:20–14:10 | MATLAB 程式語言 EC315 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
概述
Learn to program in MATLAB, a very popular programming language in many fields. We will also touch on some programming topics not covered in other programming courses, such as event-driven programming.
先修科目
Computer programming Also useful, but not required: linear algebra
教學方式
* Matlab offers very good tutorial with its software. Even without any books, you can learn most of the topics just by clicking "Help" and browse its documentation and on-line tutorials. * We will spend the scheduled class time as programming labs, with lab practice problems each week. Lectures will be provided as recorded videos.
評分方式
Exams (on-machine) x2: 45% Programming assignments / project: 37% Lab: 18%
課程大綱
- Introduction and basic syntax Data in Matlab
- Program control Vectorizing code
- Program organization Functions and scripts
- I/O
- Plots
- Handling images
- User interaction GUI programming
- MATLAB structures and classes
- External interfaces
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction |
| 第 2 週 | Expressions and Program Control |
| 第 3 週 | Data Analysis and Visualization |
| 第 4 週 | Data Analysis and Visualization |
| 第 5 週 | Functions |
| 第 6 週 | No Class (National Holiday) |
| 第 7 週 | Strings, File I/O |
| 第 8 週 | TBD |
| 第 9 週 | Exam #1 |
| 第 10 週 | Structures and Classes |
| 第 11 週 | Structures and Classes |
| 第 12 週 | MATLAB App 1 |
| 第 13 週 | MATLAB App 2 |
| 第 14 週 | TBD |
| 第 15 週 | C Interface |
| 第 16 週 | Exam #2 |
教科書
None
Office Hours
- 地點
- EC709
- 時間
- 12-1 on Tuesdays, or by appointment
- 聯絡方式
- 56689 wangts@cs.nctu.edu.tw