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