第1章 MATLAB概述
1.1 MATLAB簡介
1.2 MATLAB的安裝、退齣及卸載
1.2.1 MATLAB的安裝
1.2.2 MATLAB的啓動和退齣
1.2.3 MATLAB的卸載
1.3 MATLAB的目錄結構
1.4 MATLAB的應用窗口
1.4.1 工具欄
1.4.2 組件窗口
1.5 MATLAB的通用命令
1.6 MATLAB的幫助係統
1.6.1 命令行窗口查詢幫助
1.6.2 MATLAB 聯機幫助係統
1.7 本章小結
1.8 習題
第2章 MATLAB數值計算
2.1 數據類型
2.1.1 字符串(String)
2.1.2 數值(Numeric)
2.1.3 函數句柄(Handle)
2.1.4 邏輯(Logical)類型和關係運算
2.1.5 結構體(Structure)類型
2.1.6 元胞數組(cell)類型
2.2 數組及其函數
2.2.1 數組的建立
2.2.2 數組的操作
2.3 矩陣及其函數
2.3.1 矩陣的建立
2.3.2 矩陣運算
2.3.3 矩陣分析
2.3.4 稀疏矩陣及其運算
2.4 多項式及其函數
2.4.1 多項式的建立和操作
2.4.2 多項式的計算
2.5 本章小結
2.6 習題
第3章 MATLAB符號運算
3.1 符號運算入門
3.1.1 符號對象的創建
3.1.2 符號錶達式的創建
3.1.3 符號矩陣的相關操作
3.1.4 符號運算中的運算符
3.1.5 符號錶達式中自變量的確定
3.2 符號錶達式運算
3.2.1 提取分子和分母
3.2.2 數值轉換
3.2.3 變量替換
3.2.4 化簡與格式化
3.2.5 數值錶達式和符號錶達式的互相轉換
3.2.6 反函數
3.2.7 錶達式替換函數
3.3 符號運算精度
3.4 符號矩陣的計算
3.4.1 基本代數運算
3.4.2 綫性代數運算
3.4.3 科學計算
3.5 符號錶達式積分變換
3.5.1 博裏葉變換及其反變換
3.5.2 拉普拉斯變換及其反變換
3.5.3 Z變換及其反變換
3.6 符號函數的圖形繪製
3.6.1 符號函數的麯綫繪製
3.6.2 符號函數等值綫的繪製
3.6.3 符號函數麯麵圖及錶麵圖的繪製
3.7 符號方程的求解
3.7.1 代數方程的求解
3.7.2 微分方程求解
3.7.3 復閤方程的求解
3.7.4 反方程求解
3.8 本章小結
3.9 習題
第4章 MATLAB圖形圖像功能
4.1 二維基本繪圖函數
4.1.1 line函數
4.1.2 semilogx和semilogy函數
4.1.3 logspace函數
4.1.4 plot函數
4.1.5 plotyy函數
4.1.6 axis函數
4.1.7 subplot函數
4.1.8 其他特殊函數
4.2 三維基本圖形
4.2.1 mesh函數
4.2.2 surf函數
4.2.3 peaks函數
4.2.4 特殊函數
4.3 圖形處理技術
4.3.1 坐標軸的調整
4.3.2 文字標示
4.3.3 文字修飾
4.3.4 圖例注解及添加顔色條
4.3.5 圖形的保持
4.3.6 網格控製及坐標軸封閉
4.3.7 圖形窗口的分割
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.6.3 退齣
4.6.4 圖像處理基本操作
4.6.5 灰度
4.6.6 截圖
4.6.7 縮放
4.6.8 鏇轉
4.7 MATLAB 圖像分析
4.7.1 像素及其處理
4.7.2 MATLAB圖像處理工具箱
4.7.3 圖像處理的常用函數
4.8 本章小結
4.9 習題
第5章 M文件編程
5.1 編程概述
5.1.1 M文件的創建及運行
5.1.2 M文件的打開
5.1.3 M文件的基本內容
5.1.4 M文件的分類
5.2 與外部數據的交換
5.2.1 數據的基本操作
5.2.2 數據文件調用
5.3 流程控製
5.3.1 順序結構
5.3.2 選擇結構
5.3.4 循環結構
5.4 腳本文件
5.5 函數文件
5.5.1 主函數
5.5.2 子函數
5.5.3 私有函數
5.5.4 嵌套函數
5.5.5 重載函數
5.6 P碼文件和變量使用範圍
5.6.1 P碼文件
5.6.2 局部變量、全局變量和持存變量
5.7 M文件調試
5.7.1 M文件齣錯信息
5.7.2 M文件調試方法
5.8 本章小結
5.9 習題
第6章 Simulink仿真
6.1 Simulink介紹
6.1.1 Simulink概述
6.1.2 Simulink工作環境
6.1.3 Simulink工作原理
6.2 Simulink常用模塊
6.2.1 常用模塊
6.2.2 連續模塊
6.2.3 非連續模塊
6.2.4 離散模塊
6.2.5 邏輯與位操作模塊
6.2.6 查找錶模塊
6.2.7 數學模塊
6.2.8 信號接收器模塊
6.2.9 信號源模塊
6.2.10 用戶自定義函數模塊
6.3 Simulink其他模塊
6.4 Simulink模型創建
6.4.1 模塊操作
6.4.2 基本步驟
6.4.3 Simulink簡單建模仿真示例
6.5 子係統及其封裝
6.5.1 子係統的創建
6.5.2 子係統的封裝
6.6 運行仿真
6.6.1 過零檢測和代數環
6.6.2 仿真的運行
6.7 模型調試
6.8 S-函數
6.8.1 S-函數的概念
6.8.2 S-函數的工作原理
6.8.3 S-函數模闆
6.8.4 S-函數的使用
6.8.5 S-函數舉例
6.9 本章小結
6.10 習題
第7章 圖形用戶界麵
7.1 界麵設計
7.1.1 圖形用戶界麵(GUI)概述
7.1.2 GUIDE的控件
7.1.3 GUIDE開發環境
7.2 程序設計
7.2.1 對象的迴調函數
7.2.2 程序的一般結構
7.2.3 對象屬性的訪問
7.2.4 對象間數據傳遞
7.2.5 GUI與M文件的數據交互
7.2.6 GUI與Simulink仿真的數據交互
7.2.7 中斷執行
7.2.8 多界麵實例
7.3 GUI應用
7.3.1 GUI設計的一般步驟
7.3.2 GUI設計實例
7.4 本章小結
7.5 習題
第8章 MATLAB科學計算
8.1 方程求解
8.1.1 綫性方程組
8.1.2 非綫性方程
8.1.3 常微分方程
8.2 數據處理統計
8.2.1 最大值和最小值
8.2.2 求和和求積
8.2.3 平均值和中值
8.2.4 標準方差
8.2.5 相關係數
8.2.6 排序
8.3 數據插值
8.3.1 一維插值
8.3.2 二維插值
8.3.3 三維插值
8.4 數值積分
8.4.1 一元函數積分
8.4.2 矢量積分
8.4.3 二元函數積分
8.4.4 三元函數積分
8.5 最優化問題求解
8.5.1 無約束非綫性極小化
8.5.2 有約束極小化
8.5.3 二次規劃和綫性規劃
8.5.4 綫性最小二乘
8.5.5 非綫性最小二乘
8.5.6 多目標尋優方法
8.6 本章小結
8.7 習題
第9章 S-函數
9.1 基本概念
9.2 工作原理
9.3 Level-1 M文件型
9.3.1 概述
9.3.2 編寫方法
9.3.3 實例
9.4 Level-2 M文件型
9.4.1 概述
9.4.2 編寫方法
9.4.3 實例
9.5 C MEX文件型
9.5.1 概述
9.5.2 編寫方法
9.5.3 實例
9.6 使用S-函數創建器編寫C MEX文件型
9.7 本章小結
9.8 習題
第10章 MATLAB工具箱
10.1 MATLAB工具箱簡介
10.2 神經網絡工具箱
10.2.1 神經網絡仿真函數sim
10.2.2 神經網絡訓練及學習函數
10.2.3 神經網絡初始化函數
10.2.4 神經網絡輸入函數
10.2.5 神經網絡傳遞函數
10.2.6 其他重要函數
10.3 模糊邏輯工具箱
10.3.1 MATLAB模糊邏輯工具箱的圖形用戶界麵
10.3.2 MATLAB模糊邏輯工具箱的命令行工作方式
10.4 本章小結
10.5 習題
第11章 MATLAB外部接口
11.1 文本文件
11.1.1 打開/關閉文件
11.1.2 二進製形式訪問
11.1.3 普通形式訪問
11.1.4 文件內的位置控製
11.2 MATLAB與Word混閤使用
11.2.1 Notebook的安裝
11.2.2 Notebook的使用
11.2.3 Notebook的實際應用
11.3 MATLAB與Excel混閤使用
11.3.1 Spreadsheet Link的安裝
11.3.2 Spreadsheet Link的啓動和退齣
11.3.3 Spreadsheet Link的實際應用
11.4 編譯器
11.4.1 編譯器的安裝和配置
11.4.2 編譯命令
11.4.3 項目開發工具
11.5 MATLAB與C/C++語言混閤使用
11.5.1 MATLAB C/C++編譯器的設置(MEX)
11.5.2 MATLAB中調用C/C++程序-MEX文件
11.5.3 MATLAB與C語言混閤編程常用的數據類型
11.5.4 操作MATLAB陣列mxArray的mx函數
11.6 MATLAB與外部設備和互聯網交互
11.7 本章小結
11.8 習題
· · · · · · (
收起)