2016 暑期高效能運算課程

High performance computing and Big data.

140x140

基本資訊

 

【日期】 2016/7/14

【時間】 ■09:10~12:00 ■13:20~16:10

【地點】 計中 212 教室

【費用】 臺灣大學及國立臺灣大學系統 500 元,其他 1000 元

【主辦單位】國立臺灣大學計算機及資訊網路中心(臺大計中)

【協辦單位】鈦思科技股份有限公司


140x140

師資

 

鈦思科技


140x140

課程簡介

 

MATLAB是一高階科技運算語言、可分析資料與發展演算法和應用之互動式環境。MATLAB能夠協助解決科學運算的問題,比起傳統的程式語言,如︰C、C++、Fortran要快的多。此課程為 MATLAB 進階使用者而設計,課程一開始,我們延續了基礎課程談到的如何匯入資料至MATLAB,進階課程將說明如何使用低階(lower level)方式讀取文字檔。此外,基礎課程談到了函式(Function)相關的操作方法與使用時機,進階課程可讓學員了解如何對自己開發的函式除錯,以及如何增進 MATLAB 程式碼的執行效能。

參加本課程可以協助您了解:

  1. 如何產生及呼叫MATLAB Function.
  2. 如何建構MATLAB Function Code,介紹各種不同類型的Function Type.
  3. 如何撰寫含有防呆機制的程式.
  4. 如何針對程式碼進行除錯及如何提升程式碼的執行效率.

140x140

課程內容

 

MATLAB Aadvance (上) MATLAB Aadvance (下)

Writing Functions

  • Creating functions
  • Calling functions
  • Workspaces
  • Path and precedence

Structuring Code

  • Private functions
  • Subfunctions
  • Nested functions
  • Function handles
  • Anonymous functions
  • Precedence rules
  • Comparison of function types

Creating Robust Applications

  • Creating flexible function interfaces
  • Checking for warning and error conditions
  • Working with the try-catch construct and Mexception objects

Troubleshooting Code and Improving Performance

  • Generating reports on multiple files
  • Finding potential problems in code
  • Debugging code
  • Assessing code performance

140x140

對象

 

具備基本 MATLAB programming知識,未來想從事系統開發工程師、財務分析工程師、電子/電機相關工程師、測試/量測工程師、醫學界研發人員、生物科技研究人員,以及統計/數值分析人員等


140x140

備註