MATLAB中文版從入門到精通

《MATLAB中文版從入門到精通》是清華大學出版社於2021年出版的書籍。

基本介紹

  • 中文名:MATLAB中文版從入門到精通
  • 作者:CAD/CAM/CAE技術聯盟
  • 出版社:清華大學出版社
  • 出版時間:2021年
  • ISBN:9787302572206 
內容簡介,目錄,

內容簡介

《MATLAB中文版從入門到精通》全面講解了MATLAB軟體的基礎知識和工程套用,包括MATLAB編程環境、MATLAB基礎知識、矩陣分析、集合、二維圖形繪製、三維圖形繪製、數學統計圖形、圖像處理、字元串設計、微分方程、檔案I/O、線性方程組求解、機率和數據統計分析、電影與動畫、最佳化設計以及形態學圖像處理。全書內容由淺入深,通過實例來介紹各函式的使用,步驟詳細,便於讀者掌握參數的設定方法。 為了便於讀者學習,隨書配送了電子資料包,其中包含全書實例操作過程錄屏講解的MP4檔案和實例源檔案。

目錄

第1章 MATLAB編程環境 1
(視頻講解:9分鐘)
1.1 MATLAB概述 1
1.1.1 MATLAB系統的發展歷程 1
1.1.2 MATLAB的特點 3
1.1.3 MATLAB的主要功能 3
1.1.4 MATLAB的套用領域 4
1.2 MATLAB系統 5
1.2.1 MATLAB的主要組成部分 5
1.2.2 MATLAB的重要部件 6
1.3 MATLAB開發環境 8
1.3.1 MATLAB軟體開發環境 9
1.3.2 MATLAB搜尋路徑 13
1.3.3 MATLAB變數保存 13
1.4 M檔案 15
1.4.1 M檔案分類 15
1.4.2 檔案編輯器 17
1.4.3 打開檔案 18
1.4.4 檔案刪除與回收 21
1.5 MATLAB命令的組成 22
1.5.1 基本符號 22
1.5.2 功能符號 23
1.5.3 常用指令 25
第2章 MATLAB基礎知識 27
(視頻講解:36分鐘)
2.1 變數和數據操作 27
2.1.1 變數與賦值 27
2.1.2 預定義變數 28
2.1.3 常用數學函式 29
2.1.4 數據的輸出格式 30
2.1.5 數據類型 31
2.2 運算符 33
2.2.1 算術運算符 33
2.2.2 關係運算符 34
2.2.3 邏輯運算符 34
2.2.4 運算優先權 36
2.3 日期和時間 36
2.3.1 日期和時間的表示形式 36
2.3.2 日期和時間的格式轉換 42
2.3.3 計時函式 45
2.3.4 日期和時間函式的提取 46
2.4 複數及其運算 48
2.4.1 複數的表示 48
2.4.2 複數的基本元素函式 49
2.4.3 複數的操作函式 50
第3章 矩陣分析 52
(視頻講解:90分鐘)
3.1 矩陣的基本操作 52
3.1.1 矩陣的創建 52
3.1.2 矩陣的擴展 55
3.1.3 矩陣的轉置 56
3.1.4 矩陣的求逆 58
3.1.5 矩陣的旋轉 60
3.1.6 矩陣的翻轉 61
3.1.7 矩陣的變維 62
3.1.8 矩陣的信息 64
3.2 矩陣的基本數值運算 66
3.2.1 矩陣的加減運算 66
3.2.2 矩陣的乘法運算 68
3.2.3 矩陣的除法運算 70
3.3 矩陣元素的計算 71
3.3.1 矩陣元素的引用 71
3.3.2 矩陣元素的刪除 72
3.3.3 矩陣元素的查找 73
3.3.4 矩陣元素的排序 74
3.4 特殊矩陣 74
3.4.1 空矩陣 74
3.4.2 全零矩陣 75
3.4.3 隨機矩陣 76
3.4.4 全1矩陣 80
3.4.5 單位矩陣 81
3.4.6 伴隨矩陣 82
3.4.7 測試矩陣 83
3.4.8 魔方矩陣 85
3.4.9 托普利茲矩陣 86
3.4.10 范德蒙矩陣 87
3.4.11 希爾伯特矩陣 88
3.4.12 阿達馬矩陣 89
3.4.13 漢克爾矩陣 90
3.4.14 帕斯卡矩陣 90
3.4.15 Rosser矩陣 92
3.5 矩陣的特徵和線性代數 92
3.5.1 矩陣的範數與條件數 92
3.5.2 特徵值和特徵向量 97
3.6 矩陣分解 101
3.6.1 楚列斯基(Cholesky)分解 101
3.6.2 LU分解 102
3.6.3 LDMT與LDLT分解 103
3.6.4 QR分解 106
3.6.5 SVD分解 109
3.6.6 舒爾(Schur)分解 110
3.6.7 海森伯格(Hessenberg)分解 111
第4章 集合 113
(視頻講解:15分鐘)
4.1 集合分類 113
4.1.1 空集 113
4.1.2 子集 114
4.1.3 交集和並集 114
4.1.4 差集 115
4.2 集合操作函式 115
4.2.1 intersect函式 115
4.2.2 union函式 116
4.2.3 setdiff函式 117
4.2.4 setxor函式 118
4.3 集合元素函式 120
4.3.1 ismember函式 120
4.3.2 unique函式 121
4.3.3 issorted函式 122
第5章 二維圖形繪製 125
(視頻講解:42分鐘)
5.1 二維曲線的繪製 125
5.1.1 繪製二維圖形 125
5.1.2 多圖形顯示 131
5.1.3 函式圖形的繪製 133
5.2 圖形屬性設定 137
5.2.1 圖形放大與縮小 137
5.2.2 顏色控制 138
5.3 坐標系與坐標軸 139
5.3.1 坐標系的調整 139
5.3.2 極坐標系下繪圖 141
5.3.3 半對數坐標系下繪圖 142
5.4 圖形注釋 143
5.4.1 注釋圖形標題及軸名稱 144
5.4.2 圖形標註 145
5.4.3 圖例標註 148
5.5 操作實例—編寫一個國語等級
考試評定函式 150
第6章 三維圖形繪製 154
(視頻講解:64分鐘)
6.1 三維繪圖 154
6.1.1 三維曲線繪圖函式 154
6.1.2 三維格線函式 158
6.1.3 三維曲面函式 162
6.1.4 柱面與球面 167
6.1.5 散點圖函式 169
6.2 三維圖形修飾處理 171
6.2.1 視角處理 171
6.2.2 顏色處理 173
6.2.3 光照處理 178
6.3 操作實例—繪製函式的三維視圖 182
第7章 數學統計圖形 185
(視頻講解:84分鐘)
7.1 特殊圖形 185
7.1.1 統計圖形 185
7.1.2 離散數據圖形 193
7.1.3 向量圖形 198
7.2 三維統計圖形 202
7.2.1 三維條形圖 202
7.2.2 三維餅圖 203
7.2.3 三維火柴桿圖 205
7.2.4 三維箭頭圖 207
7.2.5 三維圖形等值線 209
7.3 流場圖 221
7.3.1流錐圖? 221
7.3.2流線圖? 223
7.3.3流管圖 225
7.3.4流帶圖 226
第8章 圖像處理 228
(視頻講解:69分鐘)
8.1 圖像處理基本操作 228
8.1.1 圖像的顯示 228
8.1.2 圖像的讀寫 232
8.1.3 圖像格式的轉換 239
8.1.4 圖像信息查詢 242
8.2 圖像的顯示函式 243
8.2.1 圖像色軸顯示 244
8.2.2 顏色圖設定 245
8.2.3 預覽圖片 253
8.2.4 圖像的縮放 254
8.2.5 圖像亮度顯示 257
8.2.6 圖像邊界設定 259
8.2.7 紋理映射 260
8.2.8 顯示多幅圖像 261
第9章 字元串設計 267
(視頻講解:51分鐘)
9.1 符號與多項式 267
9.1.1 字元串 267
9.1.2 單元型變數 270
9.1.3 結構型變數 273
9.1.4 多項式的構造及運算 274
9.2 符號運算 278
9.2.1 符號表達式的生成 278
9.2.2 符號表達式的運算 279
9.2.3 符號與數值間的轉換 282
9.3 符號矩陣 283
9.3.1 創建符號矩陣 283
9.3.2 符號矩陣的其他運算 286
9.3.3 符號多項式的簡化 288
9.4 多元函式分析 290
9.4.1 雅可比矩陣 290
9.4.2 實數矩陣的梯度 291
9.5 綜合實例—電路問題 292
第10章 微分方程 294
(視頻講解:52分鐘)
10.1 微分方程基本求解函式 294
10.2 常微分方程的數值解法 296
10.2.1 歐拉(Euler)方法 297
10.2.2 龍格-庫塔(Runge-Kutta)方法 300
10.3 PDE模型方法 307
10.3.1 PDE模型創建 308
10.3.2 格線圖 309
10.3.3 幾何圖形 313
10.3.4 邊界條件 317
10.4 操作實例—帶雅克比矩陣的非
線性方程組求解 318
第11章 檔案I/O 322
(視頻講解:58分鐘)
11.1 檔案路徑 322
11.1.1 顯示搜尋路徑 323
11.1.2 搜尋路徑資料夾 325
11.2 資料夾的管理 328
11.2.1 當前資料夾管理 328
11.2.2 創建資料夾 329
11.2.3 刪除資料夾 330
11.2.4 移動或複製資料夾 331
11.3 打開和關閉檔案 332
11.3.1 打開檔案 332
11.3.2 關閉檔案 334
11.3.3 檔案屬性 335
11.4 檔案內的位置控制 336
11.4.1 讀取行 336
11.4.2 位置移動 337
11.5 讀/寫二進制檔案 340
11.5.1 讀二進制檔案 340
11.5.2 寫二進制檔案 340
11.6 讀/寫文本檔案 341
11.6.1 讀文本檔案 342
11.6.2 寫文本檔案 343
11.7 導入數據 345
11.8 讀/寫視頻檔案 346
11.8.1 讀視頻檔案 346
11.8.2 寫視頻檔案 349
11.8.3 視頻信息查詢 353
11.9 讀/寫音頻檔案 354
11.9.1 讀音頻檔案 355
11.9.2 寫音頻檔案 355
11.9.3 音頻信息管理 356
第12章 線性方程組求解 357
(視頻講解:16分鐘)
12.1 方程組簡介 357
12.1.1 一元方程的求解 357
12.1.2 二元一次方程組的代入消元法 358
12.2 線性方程組求解 358
12.2.1 利用矩陣除法 358
12.2.2 判定線性方程組的解 359
12.2.3 利用矩陣的逆(偽逆)與除法求解 361
12.2.4 利用行階梯形矩陣求解 363
12.2.5 利用矩陣分解法求解 364
12.2.6 非負最小二乘解 370
第13章 機率和數據統計分析 372
(視頻講解:32分鐘)
13.1 機率問題 372
13.2 變數的數字特徵 372
13.2.1 樣本均值 373
13.2.2 樣本方差與標準差 374
13.2.3 協方差和相關係數 375
13.3 數據可視化 376
13.3.1 離散情況 376
13.3.2 連續情況 378
13.4 方差分析 380
13.4.1 單因素方差分析 380
13.4.2 雙因素方差分析 383
13.5 正交試驗分析 387
13.5.1 正交試驗的極差分析 387
13.5.2 正交試驗的方差分析 389
13.6 操作實例—鹽泉的鉀性判別 393
第14章 電影與動畫 397
(視頻講解:19分鐘)
14.1 電影演示 397
14.1.1 幀的基礎知識 397
14.1.2 圖像製作電影 398
14.1.3 播放圖像電影 399
14.2 動畫演示 400
14.2.1 動畫幀 400
14.2.2 動畫線條 401
14.2.3 播放動畫 406
第15章 最佳化設計 409
(視頻講解:32分鐘)
15.1 最佳化問題概述 409
15.1.1 基本概念及分支 410
15.1.2 最最佳化問題的實現 412
15.2 線性規劃 413
15.2.1 表述形式 413
15.2.2 MATLAB求解 414
15.3 無約束最佳化問題 421
15.3.1 無約束最佳化算法簡介 421
15.3.2 MATLAB求解 422
15.4 約束最佳化問題 428
15.4.1 單變數約束最佳化問題 428
15.4.2 多元約束最佳化問題 431
15.4.3 Minimax問題 435
15.4.4 二次規劃問題 438
第16章 形態學圖像處理 442
(視頻講解:21分鐘)
16.1 圖像的邏輯運算 442
16.2 形態學圖像處理運算 444
16.2.1 創建形態結構元素及形態偏移結構
元素 444
16.2.2 基本運算 445
16.2.3 底帽濾波 449
16.2.4 頂帽濾波 450

相關詞條

熱門詞條

聯絡我們