前言
第1章 MATLAB入門(mén)
1.1 MATLAB概述
1.1.1 什么是MATLAB
1.1.2 MATLAB的發(fā)展歷程
1.1.3 MATLAB語(yǔ)言的特點(diǎn)
1.1.4 MATLAB系統
1.1.5 MATLABR2012a的新特性
1.2 MATLAB7.14.的工作環(huán)境
1.2.1 啟動(dòng)MATLAB
1.2.2 命令窗口
1.2.3 歷史窗口
1.2.4 當前目錄窗口
1.2.5 工作空間管理窗口
1.3 MATLAB的幫助系統
1.3.1 聯(lián)機幫助系統
1.3.2 命令窗口查詢(xún)幫助系統
1.3.3 聯(lián)機演示系統
1.3.4 常用命令和技巧
1.4 MATLAB的搜索路徑與擴展
1.4.1 MATLAB的搜索路徑
1.4.2 MATLAB搜索路徑擴展
第2章 MATLAB基礎知識
2.1 數據類(lèi)型
2.1.1 變量與常量
2.1.2 數值
2.1.3 字符串
2.1.4 向量
2.1.5 矩陣
2.1.6 單元型變量
2.1.7 結構型變量
2.2 運算符
2.2.1 算術(shù)運算符
2.2.2 關(guān)系運算符
2.2.3 邏輯運算符
2.3 數值運算
2.3.1 矩陣運算
2.3.2 向量運算
2.3.3 多項式運算
2.4 符號運算
2.4.1 符號表達式的生成
2.4.2 符號表達式的運算
2.4.3 符號與數值間的轉換
2.4.4 符號矩陣
2.5 M文件
2.5.1 命令文件
2.5.2 函數文件
2.6 MATLAB程序設計
2.6.1 程序結構
2.6.2 程序的流程控制
2.6.3 交互式輸入
2.6.4 程序調試
2.7 函數句柄
2.7.1 函數句柄的創(chuàng )建與顯示
2.7.2 函數句柄的調用與操作
2.8 圖形用戶(hù)界面
2.8.1 GUI設計向導
2.8.2 GUI設計工具
2.8.3 GuI控件
第3章 數據可視化與繪圖
3.1 圖形窗口
3.1.1 圖形窗口的創(chuàng )建
3.1.2 工具條的使用
3.2 數據可視化
3.2.1 離散情況
3.2.2 連續情況
3.3 二維繪圖
3.3.1 plot繪圖命令
3.3.2 fplot繪圖命令
3.3.3 ezplot繪圖命令
3.3.4 其他坐標系下的繪圖命令
3.4 二維圖形修飾處理
3.4.1 坐標軸控制
3.4.2 圖形注釋
3.4.3 圖形放大與縮小
3.4.4 顏色控制
3.5 三維繪圖
3.5.1 三維曲線(xiàn)繪圖命令
3.5.2 三維網(wǎng)格命令
3.5.3 三維曲面命令
3.5.4 柱面與球面
3.5.5 三維圖形等值線(xiàn)
3.6 三維圖形修飾處理
3.6.1 視角處理
3.6.2 顏色處理
3.6.3 光照處理
3.7 特殊圖形
3.7.1 統計圖形
3.7.2 離散數據圖形
3.7.3 向量圖形
3.8 圖像處理及動(dòng)畫(huà)演示
3.8.1 圖像的讀寫(xiě)
3.8.2 圖像的顯示及信息查詢(xún)
3.8.3 動(dòng)畫(huà)演示
第4章 試驗數據分析與處理
4.1 曲線(xiàn)擬合
4.1.1 最小二乘法曲線(xiàn)擬合
4.1.2 直線(xiàn)的最小二乘擬合
4.2 數值插值
4.2.1 拉格朗日(Lagrallge)插值
4.2.2 埃爾米特(Hernite)插值
4.2.3 分段線(xiàn)性插值
4.2.4 三次樣條插值
4.2.5 多維插值
4.3 回歸分析
4.3.1 一元線(xiàn)性回歸
4.3.2 多元線(xiàn)性回歸
4.3.3 部分最小二乘回歸
4.4 方差分析
4.4.1 單因素方差分析
4.4.2 雙因素方差分析
4.5 正交試驗分析
4.5.1 正交試驗的極差分析
4.5.2 正交試驗的方差分析
4.6 判別分析
4.6.1 距離判別
4.6.2 費歇判別
4.7 多元數據相關(guān)分析
4.7.1 主成分分析
4.7.2 典型相關(guān)分析
4.8 MATLAB數理統計基礎
4.8.1 樣本均值
4.8.2 樣本方差與標準差
4.8.3 協(xié)方差和相關(guān)系數
4.8.4 數據比較
4.8.5 數據累積與累和
第5章 矩陣分析
5.1 特征值與特征向量
5.1.1 標準特征值與特征向量問(wèn)題
5.1.2 廣義特征值與特征向量問(wèn)題
5.1.3 部分特征值問(wèn)題
5.2 矩陣對角化
5.2.1 預備知識
5.2.2 具體操作
5.3 若爾當(Jordan)標準形
5.3.1 若爾當(Jordan)標準形介紹
5.3.2 jordan命令
5.4 矩陣的反射與旋轉變換
5.4.1 兩種變換介紹
5.4.2 豪斯霍爾德(Householder)反射變換
5.4.3 吉文斯(Givens)旋轉變換
5.5 矩陣分解
5.5.1 楚列斯基(cholesky)分解
5.5.2 LU分解
5.5.3 LDMT與LDLT分解
5.5.4 QR分解
5.5.5 SVD分解
5.5.6 舒爾(Schurl)分解
5.5.7 海森伯格(Hessenberg)分解
5.6 線(xiàn)性方程組的求解
5.6.1 線(xiàn)性方程組基礎
5.6.2 利用矩陣的逆(偽逆)與除法求解
5.6.3 利用行階梯形求解
5.6.4 利用矩陣分解法求解
5.6.5 非負最小二乘解
5.7 綜合應用舉例
第6章 數學(xué)分析
6.1 極限、導數與微分
6.1.1 極限
6.1.2 導數與微分
6.2 積分
6.2.1 定積分與廣義積分
6.2.2 不定積分
6.3 級數求和
6.3.1 有限項級數求和
6.3.2 無(wú)窮級數求和
6.4 泰勒(Taylor)展開(kāi)
6.4.1 泰勒(Taylor)定理
6.4.2 MATLAB實(shí)現方法
6.5 傅里葉(Fourier)展開(kāi)
6.6 積分變換
6.6.1 傅里葉(Fourier)積分變換
6.6.2 傅里葉(Fourier)逆變換
6.6.3 快速傅里葉(Fourjer)變換
6.6.4 拉普拉斯(Laplace)變換
6.6.5 拉普拉斯(Laplace)逆變換
6.7 多元函數分析
6.7.1 多元函數的偏導
6.7.2 多元函數的梯度
6.8 多重積分
6.8.1 二重積分
6.8.2 三重積分
第7章 微分方程
7.1 常微分方程的數值解法
7.1.1 歐拉(Euler)方法
7.1.2 龍格-庫塔(RungeKutta)方法
7.1.3 龍格-庫塔(RungeKutta)方法解剛性問(wèn)題
7.2 常微分方程的符號解法
7.3 常微分方程的仿真
7.4 時(shí)滯微分方程的數值解法
7.5 偏微分方程
7.5.1 介紹
7.5.2 區域設置及網(wǎng)格化
7.5.3 邊界條件設置
7.5.4 解橢圓型方程
7.5.5 解拋物型方程
7.5.6 解雙曲型方程
7.5.7 解特征值方程
7.5.8 解非線(xiàn)性橢圓型方程
第8章 優(yōu)化設計
8.1 優(yōu)化問(wèn)題概述
8.1.1 背景
8.1.2 基本概念及分支
8.1.3 最優(yōu)化問(wèn)題的實(shí)現
8.2 線(xiàn)性規劃
8.2.1 表述形式
8.2.2 MATLAB求解
8.3 無(wú)約束優(yōu)化問(wèn)題
8.3.1 無(wú)約束優(yōu)化算法簡(jiǎn)介
8.3.2 MATLAB求解
8.4 約束優(yōu)化問(wèn)題
8.4.1 單變量約束優(yōu)化問(wèn)題
8.4.2 多元約束優(yōu)化問(wèn)題
8.4.3 Minimax問(wèn)題
8.4.4 二次規劃問(wèn)題
8.5 最小二乘優(yōu)化
8.5.1 線(xiàn)性最小二乘優(yōu)化
8.5.2 非線(xiàn)性最小二乘優(yōu)化
8.5.3 最小二乘曲線(xiàn)擬合
8.6 多目標規劃
8.6.1 表述形式
8.6.2 MATLAB求解
8.7 非線(xiàn)性方程(組)的求解
8.7.1 非線(xiàn)性方程的求解
8.7.2 非線(xiàn)性方程組的求解
8.8 優(yōu)化參數設置
8.8.1 設置優(yōu)化參數
8.8.2 獲取優(yōu)化參數
第9章 MATLAB聯(lián)合編程
9.1 應用程序接口介紹
9.1.1 MEX文件簡(jiǎn)介
9.1.2 mx-函數庫和MEX文件的區別
9.1.3 MAT文件
9.2 MEX文件的編輯與使用
9.2.1 編寫(xiě)C語(yǔ)言MEX文件
9.2.2 編寫(xiě)FORTRAN語(yǔ)言MEX文件
9.3 MATLAB與.NET聯(lián)合編程
9.3.1 MATLABBuilderfor.NET主要功能
9.3.2 MATLABBuilderfor.NET原理
9.3.3 MATLABBuilderfor.NET應用實(shí)例
9.4 MATLAB與c/C++語(yǔ)言聯(lián)合編程
9.4.1 獨立應用程序
9.4.2 面向C/C++的DLL
9.5 MATLAB與Excel聯(lián)合編程
9.5.1 ExcelLink安裝與運行
9.5.2 ExcelLink函數
9.5.3 ExcelLink應用示例
9.5.4 ExcelLink應用注意事項
9.5.5 MATLABBuilderforExcel
9.5.6 ExcelBuilder創(chuàng )建實(shí)例