日期 |
課程名稱 |
課程說明 |
課程大綱 |
6/24 |
MATLAB 基礎程式設計 Part I
13:00~16:00 |
此課程專門為 MATLAB 初學者設計,希望藉此幫助使用者充分地了解 MATLAB 程式語言,全程實機操作。課程開始將簡介 MATLAB 操作環境、程式語法、支援的資料型態及使用方式等,並舉例說明常用的資料 I/O 指令使用方式讓初學者熟悉 MATLAB。接下來說明 MATLAB 常用的繪圖指令及其功能,程式邏輯法則,運算的方式等,讓初學者能更了解 MATLAB 的使用,並協助使用者學會如何使用建立自己的演算法函式於 MATLAB 中並呼叫引用。 |
- MATLAB操作介面介紹
- MATLAB繪圖工具之使用說明
|
6/28 |
MATLAB 基礎程式設計 Part II
13:00~16:00 |
- MATLAB各類變數型態之介紹與說明
- MATLAB之程式設計流程簡介
|
7/23 |
MATLAB 進階程式設計 Part I
13:00~16:00 |
此系列課程為 MATLAB 進階使用者而設計,一開始先介紹如何增進 MATLAB 程式碼的執行效能,接著完整地介紹與 Function 相關的操作方法與使用時機,以及如何撰寫含有防呆機制的程式 |
- 如何產生及呼叫MATLAB Function.
- 如何建構MATLAB Function Code,介紹各種不同類型的Function Type
|
7/24 |
MATLAB 進階程式設計 Part II
13:00~16:00 |
- 如何撰寫含有防呆機制的
- 如何針對程式碼進行除錯及如何提升程式碼的執行效率
|
7/31 |
MATLAB於影像處理之應用
9:00~12:00 |
在這堂體驗課程中,您將學習如何使用MATLAB與影像處理工具箱,用於快速實現影像處理演算法,包括圖像內容增強,對準和分割。將向您示範如何直接從硬體擷取影像於MATLAB開發環境中進行即時影像處理 。 |
- Why should you use MATLAB for Image Processing?
- Images in MATLAB
- Image Enhancement
- Image Registration
- Image Analysis
- Image Segmentation
|
日期 |
課程名稱 |
課程說明 |
課程大綱 |
8/5 |
SIMULINK基礎概念
09:00~12:00 |
本課程為Simulink入門,將從Simulink的操作環境、基本架構、函式庫功能介紹開始。接著說明如何建立Simulink模型以及子系統,利用子系統將模組以階層式結構呈現。課堂中介紹Simulink做簡單的Programming架構實現,您還會學習如何將Simulink與MATLAB的資料交互運用,發揮系統模擬的最大功效。課堂最後將介紹Simulink的動態系統模擬設計技巧,並透過簡單範例教您如何利用Simulink模擬差分方程式以及微分方程式。 |
- Creating A Simple Model
- Modeling Programming Constructs
- Interact with MATLAB
- Callback Function
- Simulating Dynamic Systems
|
8/6 |
使用MATLAB進行科學與工程運算
9:00~12:00 |
MATLAB為MATrix LABoratory的縮寫,是以科學計算為目的的高階語言,將所有的數值都以矩陣的型式看待,透過數學形式的語言撰寫程式,對程式設計來說效率極高,且容易學習,更能廣泛應用到工程問題上,如: 控制系統設計與分析、影像處理、通訊與訊號處理…等。此課程將含括五大主題,包含:線性代數、多項式處理與分析、一般數學函數處理與分析、內插法、曲線擬合與迴歸分析。課程目的是要讓學員瞭解MATLAB於科學與工程應用領域的優勢,使其成為一個必備的研究工具。 |
此課程含括五大主題,分別說明如下:
- 線性代數
線性代數是基於矩陣的一門學問,其探討的層面很廣泛,包含矩陣的各項數學運算與性質,如:反矩陣、矩陣的特徵值與特徵向量、矩陣的奇異值、線性聯立方程組的解法…等。這些運算常被用在各種科學與工程學門。
- 多項式處理與分析
本小節將說明MATLAB處理多項式的相關指令,以便用於多項式的計算與分析,包括:多項式的加、減、乘、除、求值、求根、微分、積分、矩陣的特徵多項式、部分展開式、多項式擬合。
- 一般數學函數處理與分析
除了多項式以外,一般數學函式並無法用一個簡單的向量表示,而是用一個MATLAB的函數(Functions)來表示。本節將說明如何對數學函數進行各種運算與分析,如:求解非線性方程式的根、函數最佳化與數值積分。
- 內插法
利用已知的資料點來建立平滑連續的函數,以便預測其他點所對應的函數值。其應用範圍相當廣泛,不只用在工程,也用在金融、經濟、生化等各領域。
- 曲線擬合與迴歸分析
曲線擬合(Curve Fitting)與迴歸分析(Regression Analysis)是資料分析的重要步驟,其目的是要經由有限的取樣點(Sample Points)來建立數學模型,並藉由此模型來進行進一步的預測與分析。 |
8/8 |
MATLAB於電腦視覺之應用
09:00~12:00 |
在本課程中,你將了解用MATLAB與電腦視覺系統工具箱來實現多種電腦視覺應用,包括目標偵測,人臉特徵追蹤和立體視覺。此外,我們將展示如何在MATLAB中將CV演算法轉成C程式碼,以便進一步使用 |
- Streaming Processing (System Object)
- Featured-Based Workflow
- Image Category Classification
- Object Detection and Stereo Vision
|
8/9 |
Autonomous System/Robotics的演算法開發
9:00~12:00 |
課程以MATLAB與ROS Environment如何互相溝通以及交換資料作為開始。接著學習利用MATLAB內建的或是自行開發的機器人演算法,讓機器人行走到指定的終點。過程中會學習到如何控制演算法的執行以及演算法的測試。 |
- Connecting to Robot Operating System (ROS)
- Building Closed-Loop Algorithms
- Design Considerations
- Incorporating Built-In Algorithms
|
8/19 |
MATLAB 於資料分析的應用
13:00~16:00 |
本課程介紹MATLAB於資料分析的相關功能,主要目的為闡述如何使用MATLAB補強Excel的不足之處。在課程中將會說明如何使用MATLAB匯入Excel的資料、視覺化分析以及客製化圖形、進行統計分析與數學模型的配飾、自動化流程並產生報表、最後將MATLAB開發出的功能包裝成Excel add-in。 |
- Access data from files and Excel spreadsheets
- Visualize data and customize figures
- Perform statistical analysis and fitting
- Generate reports and automate workflows
- Share analysis tools as standalone applications or Excel add-ins
|