瀏覽人次: 2641

MATLAB

 

MATLAB 實作工作坊

授課教師:MATLAB 講師

修課對象:經研所數量方法入門修課同學;再開放 40 個名額給本校同學 (社科院學生優先)

授課時間:

  • 暑期:14:00-16:30
    • 08-31 (四) 社會科學院 403 教室
      Add to Calendar 08/31/2017 14:00 08/31/2017 16:30 Asia/Taipei MATLAB 實作工作坊 (1) 社科 403 false MM/DD/YYYY
    • 09-04 (一) 社會科學院 403 教室
      Add to Calendar 09/04/2017 14:00 09/04/2017 16:30 Asia/Taipei MATLAB 實作工作坊 (2) 社科 403 false MM/DD/YYYY
    • 09-06 (三) 社會科學院 502 教室
      Add to Calendar 09/06/2017 14:00 09/06/2017 16:30 Asia/Taipei MATLAB 實作工作坊 (3) 社科 502 false MM/DD/YYYY
    • 09-08 (五) 社會科學院 403 教室
      Add to Calendar 09/08/2017 14:00 09/08/2017 16:30 Asia/Taipei MATLAB 實作工作坊 (4) 社科 403 false MM/DD/YYYY
  • 開學:10:20-12:10,地點待定
    • 09-12 (二)
      Add to Calendar 09/12/2017 10:20 09/12/2017 12:10 Asia/Taipei MATLAB 實作工作坊 (5) (地點待定) false MM/DD/YYYY
    • 09-13 (三)
      Add to Calendar 09/13/2017 10:20 09/13/2017 12:10 Asia/Taipei MATLAB 實作工作坊 (6) (地點待定) false MM/DD/YYYY
    • 09-15 (五)
      Add to Calendar 09/15/2017 10:20 09/15/2017 12:10 Asia/Taipei MATLAB 實作工作坊 (7) (地點待定) false MM/DD/YYYY

報名方式:請填寫此表單 (數量方法入門修課同學也需填寫,以提供往後連絡信箱),08-28 (一) 截止報名

課前準備:

  1. 課前請先於筆電中安裝好 MATLAB。(安裝說明如下)
  2. 由於教室內無足夠的插座,每堂課前請充足筆電電池。

MATLAB 安裝說明

  1. 請先詳閱附件安裝說明,建立 MATHWORKS 帳號時請務必使用台大社科院的學號信箱
  2. 安裝說明所提的前往系辦借用安裝光碟,已改為至此連結下載即可。
  3. 如有不能解決的安裝問題,08-31 (四) 首次上課時 MATLAB 業務將到場協助。
  4. 此為台大經濟系授權版 MATLAB,使用期限至 2018-01-31。

課程大綱

MATLAB 是一高階科技運算語言、可分析資料與發展演算法和應用之互動式環境。MATLAB 能夠協助解決科學運算的問題,比起傳統的程式語言,如︰C、C++、Fortran 要快的多。

1. MATLAB 程式入門

修課資格:具備基本電腦操作經驗及線性代數基礎概念

此課程專門為 MATLAB 初學者設計,希望藉此幫助使用者充分地了解 MATLAB 程式語言。課程開始將簡介 MATLAB 操作環境、程式語法、支援的資料型態及使用方式等,並舉例說明常用的資料 I / O 指令使用方式讓初學者熟悉 MATLAB。接下來說明 MATLAB 常用的繪圖指令及其功能,程式邏輯法則,運算的方式等,讓初學者能更了解 MATLAB 的使用,並協助使用者學會如何使用建立自己的演算法函式於 MATLAB 中並呼叫引用。

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

  • MATLAB 操作環境、程式語法、支援的資料型態及使用方式
  • 常用的資料 I / O 指令
  • 繪圖指令及功能,程式邏輯法則,運算方式
  • 呼叫引用自己建立的演算法函式

2. MATLAB 進階編寫

修課資格:已修習 MATLAB 基礎課程

此課程為 MATLAB 進階使用者而設計,課程一開始,我們延續了基礎課程談到的如何匯入資料至 MATLAB,進階課程將說明如何使用低階 (lower level) 方式讀取文字檔。此外,基礎課程談到了函式 (Function) 相關的操作方法與使用時機,進階課程可讓學員了解如何對自己開發的函式除錯,以及如何增進 MATLAB 程式碼的執行效能。

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

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