第1章 MATLAB簡介
1.1 MATLAB的發(fā)展歷程
1.2 MATLAB的安裝與啟動
1.2.1 MATLAB的安裝
1.2.2 MATLAB的啟動
1.3 Release 12簡介
1.4 MATLAB 6.0的新特性
1.5 MATLAB 6.0的更新之處
1.5.1 開發(fā)環(huán)境方面
1.5.2 編程及數據類型方面
1.5.3 外部接口/API方面
1.5.4 創(chuàng)建圖形用戶界面方面
1.6 MATLAB在線幫助的實現
1.6.1 在命令窗口獲得幫助信息
1.6.2 直接由幫助菜單獲得幫助信息
1.7 通用命令簡介
小結1
習題1
第2章 MATLAB基礎知識簡介
2.1 常量與變量
2.2 簡單數組及其訪問格式
2.2.1 簡單數組舉例
2.2.2 建立數組
2.2.3 數組的訪問
2.3 各種運算符
2.3.1 一般運算符
2.3.2 操作符
2.3.3 關系運算符
2.3.4 邏輯運算符與邏輯函數
2.4 位操作
2.5 字符串操作
2.5.1 字符串(矩陣)的建立
2.5.2 字符串的轉換命令
2.6 集合的運算
2.7 細胞數組、多維數組及結構數組
2.7.1 細胞數組
2.7.2 多維數組
2.7.3 結構數組
2.8 取整函數簡介
2.9 常用數學函數簡介
2.10 M文件與m函數
2.10.1 命令文件(M文件)
2.10.2 函數文件(m函數)
2.10.3 和M文件有關的其他內容
2.11 對象
2.12 程序設計
2.12.1 程序的結構
2.12.2 程序的調試與計時
2.13 數據的顯示格式
2.13.1 用菜單設置MATLAB的數據顯示格式
2.13.2 由命令直接控制數據的顯示格式
2.14 文件操作的有關函數
小結2
習題2
第3章 矩陣線性代數
3.1 矩陣的生成及其基礎知識
3.1.1 由文件生成矩陣
3.1.2 特殊矩陣的生成
3.1.3 矩陣的標識
3.1.4 矩陣的修改及結構的改變
3.2 矩陣的基本運算
3.2.1 矩陣的基本運算
3.2.2 矩陣的點積、叉積、卷積以及張量積
3.3 行列式和矩陣的跡
3.3.1 行列式(det)
3.3.2 矩陣的跡(trace)
3.4 矩陣的轉置、求逆和偽逆
3.4.1 矩陣的轉置
3.4.2 矩陣求逆(inv)
3.4.3 矩陣求偽逆(pinv)
3.5 矩陣的秩、范數及條件數
3.5.1 矩陣的秩
3.5.2 矩陣的范數
3.5.3 矩陣的條件數
3.6 稀疏矩陣與網絡圖形
3.6.1 稀疏矩陣
3.6.2 網絡圖形
3.7 多項式
3.7.1 多項式的表示
3.7.2 多項式的運算
3.8 特征值和特征向量
3.9 矩陣的分解
3.9.1 實對稱正定陣的Cholesky分解和LDL分解
3.9.2 矩陣的LU分解和QR分解
3.9.3 矩陣的Schur分解和奇異值分解
3.9.4 矩陣的Hessenberg分解
3.10 線性方程組的求解
3.10.1 恰定方程組
3.10.2 超定方程組和欠定方程組
3.10.3 齊次線性方程組
3.10.4 求非負最小二乘解
3.10.5 線性方程組的其他求解命令
小結3
習題3
第4章 數據處理與數據統(tǒng)計分析
4.1 曲線擬合
4.1.1 最小二乘法直線擬合
4.1.2 多項式曲線擬合
4.1.3 legendre和bessel函數
4.2 數值逼近
4.2.1 一維插值
4.2.2 一維查表
4.2.3 二維插值
4.2.4 二維查表
4.2.5 三維插值
4.2.6 多維插值
4.2.7 快速傅立葉變換插值
4.3 數據分析和統(tǒng)計分析
4.3.1 最大值和最小值
4.3.2 求和、乘積、差分與積分
4.3.3 統(tǒng)計分析命令
4.3.4 排序
4.3.5 區(qū)域的三角分解
4.3.6 多邊形分析
小結4
習題4
第5章 繪圖及圖像處理
5.1 圖形窗口的創(chuàng)建與控制
5.1.1 單個圖形窗口的創(chuàng)建與控制
5.1.2 多重子圖窗口的創(chuàng)建
5.2 二維圖的生成與操作
5.2.1 二維繪圖的實現
5.2.2 線型、點型及顏色的控制
5.2.3 線條粗細的控制
5.2.4 坐標軸的控制及窗口縮放
5.2.5 圖形標注
5.2.6 從MATLAB圖形窗口讀取數據
5.2.7 MATLAB從外界讀取圖形
5.2.8 色圖與顏色處理
5.2.9 在極坐標系和復平面中繪圖
5.2.10 對數坐標系的繪圖命令
5.2.11 plotyy命令
5.3 利用圖形窗口編輯圖形
5.4 三維圖的生成與操作
5.4.1 最常用的三維繪圖命令
5.4.2 柱面和球面的表達
5.4.3 柱坐標和球坐標中三維圖形的實現
5.4.4 其他三維繪圖命令
5.5 二元函數和三元函數圖像的繪制
5.6 特殊圖形的繪制
5.7 圖形的觀察與處理
5.7.1 三維圖的透視、遮掩和光照控制
5.7.2 觀察點與視圖
5.7.3 光源和光線的控制
5.8 高級圖形處理
5.8.1 圖形對象
5.8.2 圖形對象的句柄
5.8.3 圖形對象的屬性
5.8.4 對象屬性的設置與查詢
5.9 聲音的實現
5.10 動畫的實現
小結5
習題5
第6章 MATLAB在數值計算中的應用
6.1 函數的極值
6.1.1 一元函數的極值
6.1.2 多元函數的極值
6.2 函數的零點
6.3 數值積分
6.3.1 quad命令的調用格式
6.3.2 quadl命令的調用格式
6.3.3 dblquad命令的調用格式
6.4 帶初值條件的常微分方程
6.5 帶邊界值條件的常微分方程
6.5.1 BVP問題簡介
6.5.2 BVP積分器的使用
小結6
習題6
附錄A 基本命令函數目錄
附錄B MATLAB 6.0新增(改變)函數表
附錄C Toolbox函數
附錄D 圖形對象屬性函數表
附錄E MATLAB 6.0存在的問題