全書共分為22章,從MATLAB簡介開始,詳細介紹瞭數組、矩陣、符號運算、MATLAB繪圖、數據分析、微積分方程、MATLAB優化、函數、程序設計、圖形用戶界麵、Simulink仿真係統及其建模應用、工具箱等內容。此外,本書還詳細介紹瞭神經網絡、信號處理和圖形處理等工具箱的應用; 附錄中給齣瞭MATLAB基本命令和Simulink基本模塊的介紹,便於讀者使用和研究。為瞭使用戶能夠地操作MATLAB,本書中示例的命令已記錄在M文件及其他相關文件中,讀者可以將相關的目錄設置為工作目錄,直接使用M文件進行操作,以便快速掌握MATLAB的使用方法。
本書是一本全麵的MATLAB綜閤性參考圖書。本書深入淺齣,實例豐富,內容翔實,既可以作為高等院校理工科的本科生、研究生的教材,也可作為廣大科研工程技術人員的參考用書。
第一部分MATLAB基礎知識
第1章MATLAB概述
1.1MATLAB簡介
1.2MATLAB的特點及應用領域
1.3MATLAB R2016a的工作環境
1.3.1操作界麵
1.3.2命令行窗口
1.3.3命令曆史記錄窗口
1.3.4輸入變量
1.3.5當前文件夾窗口和路徑管理
1.3.6搜索路徑
1.3.7工作區窗口和數組編輯器
1.3.8變量的編輯命令
1.3.9存取數據文件
1.4MATLAB R2016a的幫助係統
1.4.1純文本幫助
1.4.2演示幫助
1.4.3幫助導航
1.4.4幫助文件窗口
1.4.5幫助文件索引窗
本章小結
第2章MATLAB基礎
2.1基本概念
2.1.1MATLAB數據類型概述
2.1.2整數類型
2.1.3浮點數類型
2.1.4復數
2.1.5無窮量(Inf)和非數值量(NaN)
2.1.6數值類型的顯示格式
2.1.7確定數值類型的函數
2.1.8常量與變量
2.1.9標量、嚮量、矩陣與數組
2.1.10字符串
2.1.11運算符
2.1.12命令、函數、錶達式和語句
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.4.1字符串變量與一維字符數組
2.4.2對字符串的多項操作
2.4.3二維字符數組
本章小結
第3章數組
3.1MATLAB中的數組
3.2數組的創建
3.2.1創建空數組
3.2.2創建一維數組
3.2.3創建二維數組
3.2.4創建三維數組
3.2.5創建低維標準數組
3.2.6創建高維標準數組
3.3數組的屬性
3.3.1數組結構
3.3.2數組大小
3.3.3數組維度
3.3.4數組數據類型
3.3.5數組內存的占用
3.4創建特殊數組
3.4.10��1數組
3.4.2對角數組
3.4.3隨機數組
3.4.4魔方數組
3.5數組操作
3.5.1數組的保存和裝載
3.5.2數組索引和尋址
3.5.3數組的擴展和裁剪
3.5.4數組形狀的改變
3.5.5數組運算
3.5.6數組的查找
3.5.7數組的排序
3.5.8高維數組的降維操作
3.6多維數組及其操作
3.6.1多維數組的屬性
3.6.2多維數組的操作
3.7關係運算和邏輯運算
3.7.1關係運算
3.7.2邏輯運算
3.7.3常用函數
本章小結
第4章矩陣
4.1矩陣的基本特徵參數
4.1.1矩陣的基本參數
4.1.2條件數、矩陣的穩定性
4.1.3特徵值和特徵嚮量的基本概念
4.2矩陣的生成
4.2.1實數值矩陣輸入
4.2.2復數矩陣輸入
4.2.3符號矩陣的生成
4.2.4大矩陣的生成
4.3矩陣運算
4.3.1矩陣分析
4.3.2矩陣特徵值和特徵嚮量的計算
4.4矩陣分解
4.4.1Cholesky分解
4.4.2使用Cholesky分解求解方程組
4.4.3不完全Cholesky分解
4.4.4LU分解
4.4.5不完全RU分解
4.4.6QR分解
4.4.7操作QR分解結果
4.4.8奇異值分解
4.5常用的數學函數
4.5.1三角函數
4.5.2指數和對數函數
4.5.3復數函數
4.6稀疏矩陣技術
4.6.1基本稀疏矩陣
4.6.2稀疏矩陣的函數
本章小結
第5章符號運算
5.1符號運算的基本概念
5.1.1符號對象
5.1.2創建符號對象與函數命令
5.1.3符號常量
5.1.4符號變量
5.1.5符號錶達式、符號函數與符號方程
5.1.6函數命令findsym()
5.1.7數組、矩陣與符號矩陣
5.2符號運算的基本內容
5.2.1符號變量代換及其函數subs()
5.2.2符號對象轉換為數值對象的函數
5.2.3符號錶達式的化簡
5.2.4符號運算的其他函數
5.2.5兩種特定的符號運算函數
5.3符號微積分運算及應用
5.3.1MATLAB符號極限運算
5.3.2符號函數微分運算
5.3.3符號函數積分運算
5.3.4符號捲積
5.3.5符號積分的變換
5.4符號矩陣及其運算
5.4.1符號矩陣的建立與訪問
5.4.2符號矩陣的基本運算
5.4.3符號矩陣的化簡
5.4.4符號矩陣的微分與積分
5.4.5符號矩陣的Laplace變化
5.5MATLAB符號方程求解
5.5.1符號代數方程求解
5.5.2符號微分方程求解
5.6符號函數圖形計算器
5.6.1符號函數圖形計算器的界麵
5.6.2符號函數圖形計算器的輸入框操作
5.6.3符號函數圖形計算器的按鈕操作
本章小結
第二部分MATLAB數據處理
第6章MATLAB二維繪圖
6.1數據圖像繪製簡介
6.1.1離散數據可視化
6.1.2連續函數可視化
6.2二維圖形的基本繪圖命令
6.2.1二維圖形繪製步驟
6.2.2二維圖形基本繪圖命令plot
6.2.3快速方程式畫圖(fplot,ezplot)
6.3二維圖形的修飾
6.3.1色彩、綫型和點型
6.3.2坐標軸的調整
6.3.3刻度和分格綫
6.3.4設置坐標框
6.3.5圖形標識
6.3.6圖案填充
6.4子圖繪製法
6.5特殊圖形的繪製
6.5.1特殊坐標圖形的繪製
6.5.2特殊二維圖形的繪製
6.6二維繪圖的實際應用
本章小結
第7章MATLAB三維繪圖
7.1三維繪圖基礎
7.1.1三維繪圖基本步驟
7.1.2三維繪圖基本命令
7.1.3三維坐標標記及圖形標記
7.2三維網格麯麵
7.2.1繪製三維麯麵
7.2.2柵格數據的生成
7.2.3網格麯麵的繪製命令
7.2.4隱藏綫的顯示和關閉
7.3三維陰影麯麵的繪製
7.3.1帶有等高綫的陰影麯麵繪製
7.3.2具有光照效果的陰影麯麵繪製
7.4三維圖形的控製
7.4.1設置視角位置
7.4.2設置坐標軸
7.5三維圖形特殊處理
7.5.1透視、裁剪和鏤空
7.5.2色彩控製
7.5.3照明和材質處理
7.5.4簡潔繪圖指令
7.6特殊三維圖形
7.6.1螺鏇綫
7.6.2拋物麵
7.6.3柱狀圖
7.6.4柱體
7.6.5餅狀圖
7.6.6雙麯麵
7.6.7三維等高綫
7.6.8三維離散序列圖
7.6.9其他圖形
7.7三維繪圖的實際應用
本章小結
第8章數據分析
8.1插值
8.1.1一維插值命令及實例
8.1.2二維插值命令及實例
8.1.3樣條插值
8.2麯綫擬閤
8.2.1多項式擬閤
8.2.2加權小方差(WLS)擬閤原理及實例
8.3麯綫擬閤圖形界麵
8.3.1麯綫擬閤
8.3.2繪製擬閤殘差圖形
8.3.3進行數據預測
8.4傅裏葉分析
8.4.1離散傅裏葉變換
8.4.2FFT和DFT
8.5圖像數據分析處理
本章小結
第9章微積分方程
9.1微分方程的基礎及其應用
9.1.1微分方程的概念
9.1.2常微分方程的解
9.1.3微分方程的數值解法
9.1.4偏微分方程的數值解
9.2積分方程的基礎及其應用
9.2.1積分的有關理論
9.2.2數值積分的MATLAB應用
9.2.3高斯積分的MATLAB應用
9.2.4反常積分的MATLAB應用
9.2.5重積分的MATLAB應用
9.3多種求積算法的分析比較
9.3.1牛頓�部拼那蠡�公式及其MATLAB實現
9.3.2復化求積公式及其MATLAB實現
9.3.3龍貝格求積公式及其MATLAB實現
9.3.4高斯�怖杖玫慮蠡�公式及其MATLAB實現
9.3.5各種求積公式的分析比較
9.4MATLAB求方程極值解
9.4.1一元函數的極限
9.4.2多元函數的極值
本章小結
第10章MATLAB優化
10.1常見優化問題
10.1.1無約束非綫性優化
10.1.2有約束規劃
10.1.3目標規劃
10.1.4大化問題
10.1.5綫性規劃
10.1.6二次規劃
10.1.7多目標規劃
10.1.8非綫性方程的優化解
10.2小二乘優問題
10.2.1約束綫性小二乘
10.2.2非綫性數據(麯綫)擬閤
10.2.3非負綫性小二乘
10.3代數方程的求解
本章小結
第11章概率和數理統計
11.1隨機數的産生
11.1.1二項分布隨機數
11.1.2泊鬆分布隨機數
11.1.3均勻分布隨機數
11.1.4正態分布隨機數
11.1.5其他常見分布隨機數
11.2概率密度函數
11.2.1常見分布的密度函數作圖
11.2.2通用函數計算概率密度函數值
11.2.3專用函數計算概率密度函數值
11.3隨機變量的數字特徵
11.3.1平均值、中值
11.3.2數學期望
11.3.3協方差及相關係數
11.3.4矩和協方差矩陣
11.3.5數據比較
11.3.6方差
11.3.7常見分布的期望和方差
11.4參數估計
11.4.1常見分布的參數估計
11.4.2點估計
11.4.3區間估計
11.5假設檢驗
11.5.1方差已知時的均值假設檢驗
11.5.2正態總體均值假設檢驗
11.5.3分布擬閤假設檢驗
11.6方差分析
11.6.1單因子方差分析
11.6.2雙因子方差分析
11.7統計圖錶的繪製
本章小結
第12章函數
12.1M文件
12.1.1M文件概述
12.1.2變量
12.1.3腳本文件
12.1.4函數文件
12.1.5函數調用
12.2函數類型
12.2.1匿名函數
12.2.2M文件主函數
12.2.3嵌套函數
12.2.4子函數
12.2.5私有函數
12.2.6重載函數
12.3參數傳遞
12.3.1MATLAB參數傳遞概述
12.3.2輸入和輸齣參數的數目
12.3.3可變數目的參數傳遞
12.3.4返迴被修改的輸入參數
12.3.5全局變量
本章小結
第三部分MATLAB程序和GUI設計
第13章MATLAB程序設計
13.1MATLAB的程序結構
13.1.1if分支結構
13.1.2switch分支結構
13.1.3while循環結構
13.1.4for循環結構
13.2MATLAB的控製語句
13.2.1continue命令
13.2.2break命令
13.2.3return命令
13.2.4input命令
13.2.5keyboard命令
13.3MATLAB文件操作
13.4程序調試
13.4.1程序調試命令
13.4.2程序常見的錯誤類型
13.5MATLAB程序優化
13.5.1效率優化(時間優化)
13.5.2內存優化(空間優化)
13.5.3幾個常用的算法程序
本章小結
第14章經典智能算法的MATLAB實現
14.1免疫算法的MATLAB實現
14.1.1基本原理
14.1.2程序設計
14.1.3經典應用
14.2小波分析算法的MATLAB實現
14.2.1基本原理
14.2.2程序設計
14.2.3經典應用
14.3PID控製器的實現
14.3.1基本原理
14.3.2經典應用
本章小結
第15章圖形用戶界麵
15.1創建GUI對象
15.1.1用M文件創建GUI對象
15.1.2使用GUIDE創建GUI對象
15.2定製標準菜單
15.3編寫迴調函數
15.4創建現場菜單
15.4.1編寫GUI的程序代碼
15.4.2演示GUI對象
15.5GUI對象的應用
15.5.1控件區域框
15.5.2靜態文本框、滑動鍵、檢錄框示例
15.5.3可編輯框、彈齣框、列錶框、按鍵示例
本章小結
第16章神經網絡GUI設計
16.1人工神經網絡基本原理
16.2常規神經網絡GUI
16.3專業神經網絡GUI
16.3.1神經網絡擬閤GUI
16.3.2神經網絡模式識彆GUI
16.3.3神經網絡聚類GUI
本章小結
第四部分Simulink應用和MATLAB工具箱
第17章Simulink基礎
17.1基本介紹
17.1.1Simulink工作環境
17.1.2模塊庫介紹
17.1.3Simulink仿真基本步驟
17.2模塊操作
17.2.1Simulink模塊類型
17.2.2自動連接模塊
17.2.3手動連接模塊
17.2.4設置模塊特定參數
17.2.5設置輸齣提示
17.3模型的創建
17.3.1信號綫操作
17.3.2對模型的注釋
17.3.3常用的Source信源
17.3.4常用的Sink信宿
17.3.5仿真的配置
17.3.6啓動仿真
17.4Simulink係統仿真
17.4.1仿真基礎
17.4.2輸齣信號的顯示
17.4.3簡單係統的仿真分析
本章小結
第18章Simulink子係統
18.1子係統介紹
18.2條件執行子係統
18.2.1使能子係統
18.2.2觸發子係統
18.2.3觸發使能子係統
18.3自定義庫操作
本章小結
第19章Simulink仿真與調試
19.1仿真配置
19.1.1求解器的概念
19.1.2仿真的設置
19.1.3診斷設置
19.2優化仿真性能
19.2.1提高仿真速度
19.2.2提高仿真精度
19.3模型調試
19.3.1啓動調試器
19.3.2調試器的圖形用戶接口
19.3.3調試器的命令行接口
19.3.4調試器命令
19.4顯示模型信息
19.4.1顯示模型中模塊的執行順序
19.4.2顯示模塊
本章小結
第20章神經網絡工具箱
20.1神經網絡MATLAB工具箱
20.1.1感知器工具箱的函數
20.1.2綫性神經網絡工具箱函數
20.1.3BP神經網絡工具箱函數
20.1.4RBF網絡工具箱函數
20.1.5Hopfield網絡工具箱函數
20.1.6競爭型神經網絡工具箱函數
20.2神經網絡Simulink工具箱
20.3經典應用
20.3.1遺傳算法優化神經網絡
20.3.2基於Simulink的神經網絡控製係統
本章小結
第21章信號處理工具箱
21.1信號處理工具箱建模
21.2信號的産生
21.2.1鋸齒波、三角波和矩形波發生器
21.2.2周期sinc波
21.2.3高斯調幅正弦波
21.2.4調頻信號
21.2.5高斯分布隨機序列
21.3隨機信號處理
21.3.1隨機信號的互相關函數
21.3.2隨機信號的互協方差函數
21.3.3譜分析——psd函數
21.3.4譜分析——pwelch函數
21.4模擬濾波器設計
21.4.1巴特沃斯濾波器
21.4.2切比雪夫Ⅰ型濾波器
21.4.3切比雪夫Ⅱ型濾波器
21.5IIR數字濾波器設計
21.5.1巴特沃斯數字濾波器設計
21.5.2切比雪夫Ⅰ型數字濾波器設計
21.5.3切比雪夫Ⅱ型數字濾波器設計
本章小結
第22章圖像處理工具箱
22.1查看圖像文件信息
22.2顯示圖像
22.2.1默認顯示方式
22.2.2添加顔色條
22.2.3顯示多幀圖像
22.2.4顯示動畫
22.2.5三維材質圖像
22.3圖像的灰度變換
22.3.1圖像的直方圖
22.3.2灰度變換
22.3.3均衡直方圖
22.4圖像處理工具箱的應用
22.4.1道路圖像閾值分割問題
22.4.2基於遺傳神經網絡的圖像分割
本章小結
附錄AMATLAB基本命令
附錄BSimulink基本模塊
參考文獻
评分
评分
评分
评分
评分
评分
评分
评分
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有