第1章 使用MATLAB前的準備
1.1 MATLAB簡介
1.2 MATLAB的系統(tǒng)需求
1.3 MATLAB的安裝
第2章 使用MATLAB的窗口環(huán)境
2.1 指令窗口
2.1.1 命令的編輯
2.1.2 中斷正在執(zhí)行的程序
2.1.3 FORMAT命令
2.1.4 多行命令
2.2 M文件的編輯
2.2.1 PC編輯器/調試器
2.3 自定義設定
2.4 MATLAB的工作空間(Workspace)
2.4.1 Workspace瀏覽器
2.4.2 PC機上的Workspace瀏覽器
2.4.3 保存和載入Workspace
2.5 MATLAB路徑搜索
2.5.1 改變搜索路徑
2.5.2 當前目錄
2.5.3 在搜索路徑中查看文件
2.5.4 路徑瀏覽器
2.6 幫助及在線文件庫
2.6.1 幫助命令(help)
2.6.2 幫助窗口(Help Winow)
2.6.3 lookfor命令
2.6.4 幫助桌面(Help Desk)
2.6.5 doc命令
2.6.6 打印在線幫助
2.6.7 Math Works網站
2.7 數(shù)據(jù)的輸入/輸出
2.7.1 將數(shù)據(jù)輸入MATLAB
2.7.2 從MATLAB中輸出數(shù)據(jù)
第3章 應用MATLAB解線性代數(shù)
3.1 矩陣與線性代數(shù)簡介
3.2 矩陣與線性代數(shù)
3.2.1 矩陣的加法與減法運算
3.2.2 向量積與矩陣轉置
3.2.3 矩陣乘法
3.2.4 單位矩陣
3.2.5 Kronecker Tensor乘積
3.2.6 向量及矩陣的范數(shù)(Norm)
3.3 解性性方程
3.3.1 方陣系統(tǒng)
3.3.2 過限制系統(tǒng)
3.3.3 限制不路系統(tǒng)
3.4 逆矩陣及行列式
3.4.1 廣義逆矩陣
3.5 LU、QR和Cholesky分解
3.5.1 Cholesky分解
3.5.2 LU分解
3.5.3 QR分解
3.6 矩陣冪項和指數(shù)
3.7 特征值與特征向量
3.8 奇異值分解(sigular value decomposition,SVD)
第4章 繪圖簡介
4.1 2D繪圖
4.1.1 打開2D繪圖窗口
4.1.2 plot
4.1.3 Figure選擇圖像
4.1.4 Subplot的使用
4.1.5 如何指定顏色、線條樣式和標記符號
4.1.6 標題與軸標簽
4.1.7 軸間距的設定
4.1.8 用axis來設定軸的范圍
4.1.9 text
4.1.10 hold on與hold off
4.1.11 grid on
4.2 3D繪圖
4.2.1 打開3D繪圖窗口
4.2.2 線形3D圖
4.2.3 網狀3D圖
4.2.4 設定顏色
4.2.5 light設定光線來源
4.2.6 在網狀3D圖上標點
4.2.7 hidden off透視
4.2.8 view設定觀察點
4.2.9 制作動畫
第5章 數(shù)值分析與統(tǒng)計方法
5.1 多項式的表示方法和運算
5.2 數(shù)據(jù)分析
5.2.1 列向數(shù)據(jù)column-oriented Data Sets
5.2.2 基本分析指令
5.2.3 協(xié)方差與相關系數(shù)covariance and correlation coefficeients
5.3 回歸分析和曲線擬和Regression and Curve Fitting
5.3.1 多項式回歸分析Polynomial Regression
5.3.2 線性系列化數(shù)回歸分析Linear-in-the-Parameters Regression
5.3.3 多得回歸分析Multiple Regression
5.4 快速傅立葉變換FFT
第6章 MATLAB程序設計入門
6.1 MATLAB程序設計:快速入門
6.1.1 編輯程序
6.1.2 M文件的種類
6.1.3 MATLAB腳本程序的基本結構
6.1.4 MATLAB函數(shù)程序的基本結構
6.1.5 函數(shù)說明
6.1.6 P代碼
6.2 參數(shù)與變量
6.2.1 參數(shù)
6.2.2 局訓變量與全局變量
6.2.3 特殊數(shù)值
6.3 數(shù)據(jù)類型
6.4 運算符
6.4.1 算術運算符
6.4.2 關系運算符
6.4.3 邏輯運算符
6.4.4 邏輯運算的應用實例
6.5 流程控制
6.5.1 if、else、與elseif語句
6.5.2 switch語句
6.5.3 while語句
6.5.4 for語句
6.6 信息處理
6.6.1 讀取用戶輸入
6.6.2 使用字符串
6.6.3 錯誤與警告信息處理
6.7 時間函數(shù)
6.8 程序性能最優(yōu)化
6.9 MATLAB API
6.9.1 .mex文件與.mat文件
6.9.2 MATLAB調用C的程序
6.9.3 由C調用MATLAB程序
第7章 字符串與文件的輸入/輸出
7.1 字符串
7.1.1 字符數(shù)組
7.1.2 字符的ASCII碼轉換
7.1.3 創(chuàng)建二維的字符數(shù)組
7.1.4 字符串中的單元數(shù)組
7.1.5 字符數(shù)組與單元數(shù)組間的轉換
7.1.6 字符串的比較
7.1.7 判斷字符中是否相等
7.1.8 通過字符的運算來比較字符
7.1.9 字符串中字符的分類
7.1.10 查找與替換
7.1.11 字符串和數(shù)值的轉換
7.1.12 數(shù)組與字符串的轉換
7.2 文件的輸入與輸出
7.2.1 打開和關閉文件
7.2.2 臨時文件及路徑
7.2.3 二進制文件
7.2.4 文件的位置指示器
7.2.5 文件的格式
第8章 Simulink
8.1 Simulink簡介
8.1.1 模型的構建
8.1.2 仿真與結果分析
8.1.3 使用Simulink的步驟
8.2 制作一個簡單的模型
8.2.1 Simulink的第一步
8.3 建構模型(基本命令運用)
8.3.1 “控制模塊”命令的運用
8.3.2 線段命令的運用
8.3.3 “一般”命令的運用
8.4 啟動Simulink
8.4.1 通過Simulink菜單下達命令
8.4.2 設定“仿真器參數(shù)”
8.4.3 在MATLAB命令窗口中直接輸入命令
8.4.4 Solvers(仿真算法)
8.5 分析Simulink的仿真結果
8.5.1 使用示波器模塊來觀察輸出
8.5.2 使用Workspace模塊
8.5.3 使用返回值return variables將輸出返回MATLAB命令窗口中
8.5.4 一般分析工具的使用
8.6 定制函數(shù)庫及控制模塊
8.6.1 定制函數(shù)庫Library
8.6.2 定制模塊間的Link關系
8.6.3 定制參數(shù)對話框
8.6.4 S-Function
第9章 Notebook的使用
9.1 Notebook簡介
9.1.1 系統(tǒng)需求
9.1.2 安裝Notebook
9.2 Notebook的使用
9.2.1 輸入一般文字
9.2.2 定義MATLAB指令
9.2.3 定義及執(zhí)行MATLAB指令
9.2.4 輸入多行指令
9.2.5 利用指令來簡化工作區(qū)域
9.2.6 群組MATLAB指令
9.2.7 使用連續(xù)區(qū)域
9.2.8 將單元轉換回文字
9.2.9 執(zhí)行單元
9.2.10 在循環(huán)里執(zhí)行MATLAB指令
9.2.11 輸出單元
9.2.12 輸出顯示控制
9.2.13 將輸出單元轉換成一般格式
9.2.14 打印
9.2.15 修改M-Book模板文件的格式
9.3 指令集
第10章 MATLAB工具箱
10.1 工具箱簡介
10.1.1 四大工具箱
10.1.2 附屬工具箱
10.2 通信工具箱Communications Toolbox
10.3 符號數(shù)學工具箱Symbolic Math Toolbox
10.4 數(shù)值統(tǒng)計工具箱
10.5 地圖工具箱Mapping Toolbox
10.6 小波理論工具箱Wavelet Toolbox
10.7 偏微分方程工具箱Partial Differential Equation Toolbox
10.8 金融工具箱Financial Toolbox
10.9 模糊邏輯工具箱Fuzzy Logic Toolbox
10.10 模型預測控制工具箱Model Predictive Control Toolbox
10.11 頻域辨識工具箱Frequency Domain identification Toolbox
10.12 高級頻譜分析工具箱Higher-Order Spectral Analysis Toolbox
10.13 統(tǒng)計工具箱Statistics Toolbox
10.14 影像處理工具箱Image Processing Toolbox
10.15 神經網絡工具箱Neural network Toolbox
10.16 信號處理工具箱Signal Processing Toolbox
10.17 曲線工具箱Spline Toolbox
10.18 最優(yōu)化工具箱Optimization Toolbox
10.19 強健控制工具箱Robust Control Toolbox
10.20 系統(tǒng)識別工具箱System Identification Toolbox
10.21 控制系統(tǒng)工具箱Control System Toolbox
10.22 其他工具箱
附錄 A FAQ問答集
附錄 B MATLAB 5.x支持的編譯器
附錄 C 如何與MathWorks公司聯(lián)系