計算機中心

臺大2020暑期高效能運算課程

MATLAB基礎程式技術

基本資訊

基本資訊

日期 2020/7/21(二)
時間 ■09:10~12:00 ■13:20~16:10
地點 計中 212 教室(電腦教室)
費用 臺灣大學及國立臺灣大學系統 500 元,其他 1000 元,名額40人
主辦單位 國立臺灣大學計算機及資訊網路中心(臺大計中)
協辦單位 鈦思科技股份有限公司
對象 初級,具備基本電腦操作經驗及線性代數基礎概念
備註 本課程不供餐,不提供上課證明或證書

師資

鈦思科技 賴寶妮 Pony 工程師

鈦思科技工程師,主修領域為數值分析及數理統計。目前主要擔任MATLAB校園訓練課程之專任講師。

課程簡介

MATLAB是一高階科技運算語言、可分析資料與發展演算法和應用之互動式環境。MATLAB能夠協助解決科學運算的問題,比起傳統的程式語言,如︰C、C++、Fortran要快的多。此課程專門為 MATLAB 初學者設計,希望藉此幫助使用者充分地了解 MATLAB 程式語言。

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

課程內容

MATLAB Basic (上午) MATLAB Basic (下午)

Working with the MATLAB User Interface

  • Reading data from file
  • Saving and loading variables
  • Plotting data
  • Customizing plots
  • Calculating statistics and best-fit line
  • Exporting graphics for use in other applications

Working with Data Files

  • File types and file formats
  • Fixed-structure files
  • Spreadsheets and delimited text files

Variables and Expressions

  • Entering commands
  • Creating variables & Data Type
  • Getting help
  • Accessing and modifying values in variables
  • Creating character variables

Automating Commands with Scripts

  • A modeling example
  • The Command History
  • Creating script files
  • Running scripts
  • Code sections
  • Publishing scripts