課程簡介

第1部分

MATLAB簡介

目標:概述MATLAB是什麼,它由什麼組成,以及它能為你做什麼

  • 範例:C 與 MATLAB
  • MATLAB 產品概述
  • MATLAB 應用領域
  • MATLAB 能為您做什麼?
  • 課程大綱

使用MATLAB 用戶介面

目標:瞭解 MATLAB 集成設計環境的主要功能及其用戶介面。獲取課程主題的概述。

  • MATALB 介面
  • 從檔中讀取數據
  • 保存和載入變數
  • 繪製數據
  • 自訂繪圖
  • 計算統計數據和最佳擬合線
  • 匯出圖形以用於其他應用程式

變數和 Express離子

目標:輸入 MATLAB 命令,重點是創建和訪問變數中的數據。

  • 輸入命令
  • 創建變數
  • 獲取説明
  • Access修改和修改變量中的值
  • 創建字元變數

使用向量進行分析和可視化

目標:使用向量執行數學和統計計算,並創建基本的可視化效果。瞭解 MATLAB 語法如何使用單個命令對整個數據集進行計算。

  • 使用向量進行計算
  • 繪製向量
  • 基本繪圖選項
  • 註釋繪圖

使用矩陣進行分析和可視化

目標:使用矩陣作為數學物件或(向量)數據的集合。瞭解 MATLAB 語法的適當用法來區分這些應用程式。

  • 尺寸和維度
  • 使用矩陣進行計算
  • Statistics 使用矩陣數據
  • 繪製多列
  • 整形和線性分度
  • 多維陣列

第2部分

使用文稿自動執行命令

目標:將 MATLAB 個命令收集到腳本中,以便於複製和實驗。隨著任務複雜性的增加,在命令視窗中輸入一長串命令變得不切實際。

  • 建模示例
  • 命令歷史記錄
  • 創建文稿檔
  • 運行腳本
  • 註釋和代碼儲存格
  • 發佈腳本

使用資料檔

目標:將數據從格式化檔導入 MATLAB。由於導入的數據可以具有多種類型和格式,因此重點放在使用元胞陣列和日期格式上。

  • 匯入數據
  • 混合數據類型
  • 元胞陣組
  • 數位、字串和儲存格之間的轉換
  • 匯出數據

多個向量圖

目標:製作更複雜的向量圖,例如多個圖,並使用顏色和字串操作技術來生成引人注目的數據視覺表示。

  • 圖形結構
  • 多個圖形、軸和繪圖
  • 繪製方程式
  • 使用顏色
  • 自訂繪圖

邏輯和流量控制

目標:使用邏輯運算、變數和索引技術創建靈活的代碼,以便做出決策並適應不同的情況。探索用於重複代碼段的其他程式設計構造,以及允許與使用者交互的構造。

  • 邏輯運算和變數
  • 邏輯索引
  • Programming 構造
  • 流控制
  • 迴圈

Matrix 和圖像可視化

目標:在二維或三維中可視化圖像和矩陣數據。探索使用圖像顯示圖像和可視化矩陣數據的區別。

  • 使用向量和矩陣數據的分散插值
  • 3-D 矩陣可視化
  • 2-D 矩陣可視化
  • 索引圖像和顏色圖
  • 真彩色圖像

第3部分

Data Analysis

目標:執行MATLAB中的典型數據分析任務,包括開發理論模型並將其擬合到現實生活中的數據中。這自然導致了 MATLAB 最強大的特性之一:用單個命令求解線性方程組。

  • 處理缺失數據
  • 相關
  • 平滑
  • 頻譜分析和FFT
  • 求解線性方程組

編寫函數

目標:通過將模組化任務封裝為用戶定義的函數來提高自動化程度。瞭解 MATLAB 如何解析對文件和變數的引用。

  • 為什麼是函數?
  • 創建函數
  • 添加註釋
  • 調用子函數
  • 工作區
  • 子功能
  • 路徑和優先順序

數據類型

目標:探索數據類型,重點介紹創建變數和訪問數位元素的語法,並討論在數據類型之間轉換的方法。數據類型在它們可能包含的數據類型和數據的組織方式方面有所不同。

  • MATLAB 資料類型
  • 整數
  • 結構
  • 轉換類型

檔 I/O

Objective: 探索 MATLAB 中的低級數據導入和匯出功能,這些功能允許對文本和二進位檔 I/O 進行精確控制。這些函數包括 textscan,它提供對讀取文字檔的精確控制。

  • 打開和關閉檔
  • 讀取和寫入文字檔
  • 讀取和寫入二進位檔

請注意,實際交付可能與上述大綱略有差異,恕不另行通知。

結論

請注意,實際交付可能與上述大綱略有差異,恕不另行通知。

目標:總結我們所學到的知識

  • 課程總結
  • 其他即將推出的課程 MATLAB

請注意,該課程在沒有事先通知的情況下交付時可能會有一些細微的差異。

最低要求

  •     本科水準數學知識的基本概念,如線性代數、概率論和統計學,以及矩陣
  •     基本電腦操作
  •     最好是另一種高級程式設計語言的基本概念,例如 C、PASCAL、FORTRAN 或 BASIC,但不是必需的
  21 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (1)

相關課程

課程分類