MATLAB R2018a完全自學一本通

書籍信息

作譯者:劉浩,韓晶

出版時間:2018-12千 字 數:899版次:01-01頁 數:560

開本:16開裝幀:I S B N :9787121353826

換版:

紙質書定價:¥89.8

內容簡介

本書面向MATLAB的國中級讀者,在介紹MATLAB R2018a集成環境的基礎上,對MATLAB使用中常用的知識和工具進行了詳細的介紹,書中各章均提供了大量有針對性的算例,供讀者實戰練習。根據內容的側重點不同,全書分為4部分共24章:第1~5章為基礎部分;第6~10章為數學套用部分;第11~19章為工程套用部分;第20~24章為知識拓展部分,由於篇幅受限,此部分內容為電子書形式。

圖書目錄

第1篇

第1章 MATLAB R2018a概述..............1

1.1 MATLAB R2018a簡介 ........................2

1.1.1 MathWorks及其產品概述 ...............2

1.1.2 MATLAB與其他數學軟體 .............2

1.1.3 MATLAB的主要特點 .....................3

1.1.4 MATLAB的系統組成 .....................3

1.1.5 MATLAB應用程式簡介 .................4

1.1.6 MATLAB R2018a新特性 ................5

1.2 MATLAB R2018a的目錄結構 ............6

1.3 MATLAB R2018a的工作環境 ............7

1.3.1 選單/工具列 ...................................7

1.3.2 命令行視窗.......................................8

1.3.3 工作區...............................................9

1.4 MATLAB R2018a的通用命令 ............9

1.5 MATLAB R2018a的檔案管理 ..........11

1.5.1 當前資料夾瀏覽器和路徑管理器 11

1.5.2 搜尋路徑及其設定.........................11

1.6 MATLAB R2018a的幫助系統 ..........13

1.6.1 純文本幫助.....................................13

1.6.2 演示(Demos)幫助 .....................14

1.6.3 幫助導航瀏覽器.............................14

1.7 MATLAB使用初步 ...........................14

1.8 本章小結 .............................................15

第2章 MATLAB基礎知識.................17

2.1 數據類型 .............................................18

2.1.1 數值類型.........................................18

2.1.2 邏輯類型.........................................22

2.1.3 字元和字元串.................................24

2.1.4 函式句柄.........................................26

2.1.5 結構體類型.....................................28

2.1.6 數組類型.........................................30

2.1.7 單元數組類型.................................32

2.1.8 map容器類型 .................................34

2.2 基本矩陣操作 .....................................38

2.2.1 矩陣和數組的概念及其區別.........38

2.2.2 矩陣的構造.....................................39

2.2.3 矩陣大小及結構的改變.................43

2.2.4 矩陣下標引用.................................44

2.2.5 矩陣信息的獲取.............................46

2.2.6 矩陣的保存和載入.........................51

2.3 運算符 .................................................56

2.3.1 算術運算符.....................................56

2.3.2 關係運算符.....................................58

2.3.3 邏輯運算符.....................................59

2.3.4 運算優先權.....................................60

2.4 字元串處理函式 .................................60

2.4.1 字元串的構造.................................61

2.4.2 字元串比較函式.............................62

2.4.3 字元串查找和替換函式.................63

2.4.4 字元串——數值轉換.....................64

2.5 本章小結 .............................................64

第3章 數組與矩陣.............................65

3.1 數組運算 .............................................66

3.1.1 數組的創建和操作.........................66

3.1.2 數組的常見運算.............................69

3.2 矩陣操作 .............................................72

3.2.1 創建矩陣.........................................72

3.2.2 改變矩陣大小.................................76

3.2.3 重構矩陣.........................................78

3.3 矩陣元素的運算 .................................79

3.3.1 矩陣的加減運算.............................79

3.3.2 矩陣的乘法運算.............................80

3.3.3 矩陣的除法運算.............................81

3.3.4 矩陣的冪運算.................................82

3.3.5 矩陣元素的查找.............................83

3.3.6 矩陣元素的排序.............................83

3.3.7 矩陣元素的求和.............................84

3.3.8 矩陣元素的求積.............................85

3.3.9 矩陣元素的差分.............................86

3.4 矩陣運算 .............................................86

3.4.1 矩陣分析.........................................87

3.4.2 矩陣分解.........................................91

3.4.3 特徵值和特徵向量.........................97

3.5 稀疏矩陣 .............................................99

3.5.1 稀疏矩陣的存儲方式.....................99

3.5.2 稀疏矩陣的生成...........................100

3.5.3 稀疏矩陣的運算...........................104

3.6 本章小結 ...........................................104

第4章 MATLAB編程基礎................105

4.1 M檔案編輯器 ..................................106

4.2 變數 ...................................................108

4.2.1 變數的命名...................................108

4.2.2 變數的類型...................................109

4.2.3 MATLAB默認的特殊變數 .........109

4.2.4 關鍵字...........................................110

4.3 MATLAB的控制流 .........................110

4.3.1 順序結構.......................................110

4.3.2 if-else-end分支結構 ....................111

4.3.4 try-catch結構 ...............................115

4.3.5 for循環結構 .................................115

4.3.6 while循環結構 .............................117

4.4 控制程式流的其他常用指令 ...........118

4.4.1 return指令 ....................................118

4.4.2 input和keyboard指令 ................118

4.4.3 yesinput指令 ................................119

4.4.4 pause指令 ....................................119

4.4.5 continue指令 ................................119

4.4.6 break指令 .....................................120

4.4.7 error和warning指令 ...................120

4.5 腳本和函式 .......................................120

4.5.1 腳本...............................................120

4.5.2 函式...............................................121

4.5.3 M檔案的一般結構 ......................123

4.5.4 匿名函式、子函式、私有函式與私有目錄 ..................................125

4.5.5 重載函式.......................................126

4.5.6 eval和feval函式 .........................126

4.5.7 內聯函式.......................................129

4.5.8 向量化和預分配...........................131

4.5.9 函式的函式...................................132

4.5.10 P碼檔案 .....................................133

4.6 M檔案中變數的檢測與傳遞 ..........134

4.6.1 輸入/輸出變數檢測指令 ...........134

4.6.2 “可變數量”輸入/輸出變數 ...135

4.6.3 跨空間變數傳遞和賦值...............137

4.7 MATLAB程式的調試 .....................139

4.7.1 程式調試的基本概念...................139

4.7.2 直接調試法...................................140

4.7.3 使用調試函式進行調試...............140

4.7.4 工具調試法...................................143

4.7.5 程式的性能最佳化技術...................144

4.8 本章小結 ...........................................146

第5章 數據可視化...........................147

5.1 圖形繪製 ...........................................148

5.1.1 離散數據及離散函式...................148

5.1.2 連續函式.......................................148

5.1.3 圖形繪製示例...............................149

5.1.4 圖形繪製的基本步驟...................151

5.2 二維圖形繪製 ...................................151

5.2.1 plot指令 .......................................151

5.2.2 格柵...............................................155

5.2.3 文字說明.......................................156

5.2.4 線型、標記和顏色.......................159

5.2.5 坐標軸設定...................................161

5.2.6 圖形疊繪.......................................162

5.2.7 子圖繪製.......................................163

5.2.8 互動式繪圖...................................164

5.2.9 雙坐標軸繪製...............................165

5.2.10 fplot繪圖指令 ............................166

相關搜尋

熱門詞條

聯絡我們