MATLAB?用戶界面 |
本章介紹MATLAB開發環境和用戶界面的主要功能. 這些功能的具體應用會在后面的章節中進一步細化講解.
·從文件中讀取數據
·保存和加載變量
·繪圖
· 定制圖形
·計算統計量
·導出圖形 |
變量與表達式 |
本章介紹如何輸入MATLAB?指令. 創建和讀取變量中的數據
·創建變量
·獲得幫助
·讀取和修改變量中的值
·創建字符變量 |
向量的分析和顯示 |
本章主要介紹如何對向量進行數學和統計分析,基本的繪圖操作。將演示MATLAB? 的語法。
·向量的計算
·顯示向量
·基本的繪圖選項
·圖形的標注 |
分析和顯示矩陣 |
本章詳細介紹矩陣。矩陣可以看作是向量的組合。將演示不同的MATLAB? 矩陣操作方法。
·大小和維數
·矩陣的計算
·矩陣數據的統計
·繪制多個列數據
·矩陣的形變
·多維矩陣 |
編寫腳本文件 |
隨著計算任務的復雜化,輸入一長串的指令變得不再現實。本章會介紹如何收集MATLAB? 指令來成生腳本文件,從而實現程序的多次運行。
·建模實例
·命令行歷史
·創建腳本文件
·運行腳本
·Cells |
處理數據文件 |
本章將考慮從各種文件中讀取數據到MATLAB? 中來進行處理,會重點介紹元胞數組。
·讀取數據
·混合的數據類型
·元胞數組
·數字,字符串和日期
·導出數據 |
多個向量繪圖 |
本章從單個向量繪圖擴展到多向量繪圖,并且使用各種技術對圖形進行修改。
·圖形結構
·多個圖片,軸和曲線figures, axes, and plots
·繪制方程
·使用顏色
·定制圖形 |
邏輯和流程控制 |
本章介紹使用邏輯操作,變量和索引技術來創建更靈活的代碼,進行決策和適應不同的情況。
·邏輯操作和變量
·邏輯索引
·流程控制
·循環
·用戶輸入和輸出
·發布代碼 |
矩陣和圖像的顯示 |
本章探討如何使用MATLAB? 來現實圖像和矩陣數據。將強調二者的區別。
·索引圖像和顏色圖
·曲面圖
·等高線圖
·真彩色圖像 |
數據分析 |
本章介紹使用MATLAB?進行基本的數據分析。重點介紹數據擬和,求解線性方程組。
·相關
·擬合及插值
·平滑
·回歸模型
·求解線性方程組
·頻譜分析和FFT |
編寫函數 |
本章介紹如何把同類功能的模塊編寫成函數。理解MATLAB? 中的函數調用。
·創建函數
·調用函數
·工作空間
·?子函數
· 路徑和優先級 |
調試代碼和提高效率 |
很少有程序在第一次寫好后就可以正確執行. 跟蹤所有潛在問題和未預料錯誤需要很多時間和精力. 本節討論在MATLAB下如何程序調試,以及測試代碼性能的技術.
·在MATLAB編輯器下調試
·使用斷點
·代碼性能測試 |
數據類型 |
本章介紹MATLAB的不同數據類型。MATLAB依據存貯內容和加載方法的差異而決定不同數據類型。本節著重介紹之前各章中沒有討論過的數據,如何創建一個新的變量,以及如何對一個變量進行數據讀取。并介紹了不同數據類型間如何進行轉換。
·MATLAB?數據類型
·創建與讀取變量
·整數
·元胞
·結構體
·函數句柄
·類型轉換 |
文件?I/O |
除了高級的數據輸入和輸出函數,MATLAB? 還提供了底層的函數來控制精確的文本文件讀寫和二進制文件讀寫。本章重點介紹如何使用這些函數,特別是textscan, 來準確地讀入文本文件。
·打開和關閉文件
·讀寫文本文件
·讀寫二進制文件 |