MATLAB入門與應用實踐(視頻教學版)

徐海峰 李永建

  • 出版商: 清華大學
  • 出版日期: 2025-03-01
  • 定價: $714
  • 售價: 8.5$607
  • 語言: 簡體中文
  • ISBN: 7302680787
  • ISBN-13: 9787302680789
  • 相關分類: Matlab
  • 下單後立即進貨 (約4週~6週)

  • MATLAB入門與應用實踐(視頻教學版)-preview-1
  • MATLAB入門與應用實踐(視頻教學版)-preview-2
  • MATLAB入門與應用實踐(視頻教學版)-preview-3
MATLAB入門與應用實踐(視頻教學版)-preview-1

相關主題

商品描述

"《MATLAB入門與應用實踐:視頻教學版》基於MATLAB R2024a編寫,以MATLAB編程計算和模擬分析知識為主線,全面講解MATLAB工程應用的各種方法和技巧,配套素材文件、結果文件、PPT課件、教學視頻、練習答案和教學大綱。 《MATLAB入門與應用實踐:視頻教學版》共分12章,通過211個小實例、9個綜合案例、39個新手問答以及1個綜合案例,全面講解MATLAB軟件的基礎知識和應用案例,內容包括MATLAB入門、MATLAB基礎、程序設計基礎、圖形繪制、圖形與圖像的處理、高等數學計算、方程組、符號運算、圖形用戶界面設計、Simulink模擬基礎、數理統計分析、控制系統的時域分析設計實例等。本書通過實例介紹MATLAB配置參數的含義,內容安排由淺入深,步驟詳細,便於用戶掌握相關參數的設置方法。 《MATLAB入門與應用實踐:視頻教學版》適合MATLAB初學者、數值分析與數值計算人員、工程設計人員、數據分析人員閱讀,也可以作為高等院校或者高職高專院校相關課程的教材。"

目錄大綱

目    錄

第1章  MATLAB入門 1

1.1  MATLAB中的科學計算概述 1

1.1.1  MATLAB的發展歷程 1

1.1.2  MATLAB系統 2

1.2  MATLAB 2024的用戶界面 2

1.2.1  標題欄 3

1.2.2  功能區 3

1.2.3  工具欄 5

1.2.4  命令行窗口 5

1.2.5  命令歷史記錄窗口 7

1.2.6  當前文件夾窗口 8

1.2.7  工作區窗口 9

1.2.8  圖窗 10

1.3  設置搜索路徑 11

1.3.1  查看搜索路徑 11

1.3.2  擴展搜索路徑 12

1.4  MATLAB的幫助系統 13

1.4.1  聯機幫助系統 13

1.4.2  幫助命令 14

1.4.3  聯機演示系統 17

1.5  新手問答 19

1.6  上機實驗 19

1.7  思考與練習 20

第2章  MATLAB基礎知識 21

2.1  MATLAB命令的組成 21

2.1.1  基本符號 21

2.1.2  功能符號 23

2.1.3  常用的鍵盤操作 24

2.2  數據類型 25

2.2.1  變量與常量 25

2.2.2  數值 26

2.2.3  字符和字符串 30

2.2.4  向量 32

2.2.5  矩陣 34

2.2.6  單元型變量 41

2.2.7  結構型變量 43

2.3  運算符 44

2.3.1  算術運算符 45

2.3.2  關系運算符 45

2.3.3  邏輯運算符 46

2.4  數值運算 46

2.4.1  矩陣運算 46

2.4.2  向量運算 54

2.5  M文件 56

2.5.1  命令式文件 58

2.5.2  函數式文件 59

2.6  操作實例——判斷矩陣可否對角化 60

2.7  新手問答 62

2.8  上機實驗 63

2.9  思考與練習 64

第3章  程序設計基礎 66

3.1  MATLAB程序設計 66

3.1.1  表達式、表達式語句與賦值語句 66

3.1.2  程序結構 67

3.1.3  控製程序流程 72

3.1.4  人機交互語句 73

3.1.5  MATLAB程序的調試命令 75

3.2  函數句柄 76

3.2.1  創建函數句柄 76

3.2.2  查看函數句柄屬性 77

3.2.3  調用函數句柄 78

3.3  函數變量及其作用域 78

3.4  子函數與私有函數 79

3.5  程序設計的輔助函數 79

3.6  文件調用記錄 81

3.6.1  profile函數 81

3.6.2  顯示調用記錄結果 82

3.7  操作實例——水平串聯矩陣 84

3.8  新手問答 85

3.9  上機實驗 86

3.10  思考與練習 87

第4章  圖形繪制 88

4.1  二維曲線的繪制 88

4.1.1  繪制二維圖形 88

4.1.2  多圖形顯示 93

4.1.3  繪制函數圖形 95

4.2  設置圖形屬性 97

4.2.1  圖窗的屬性 97

4.2.2  坐標系與坐標軸 102

4.2.3  圖形註釋 104

4.3  三維繪圖 109

4.3.1  三維曲線繪圖函數 109

4.3.2  三維網格函數 113

4.3.3  三維曲面函數 116

4.3.4  柱面與球面 118

4.3.5  三維圖形等值線 120

4.4  三維圖形修飾處理 126

4.4.1  視角處理 126

4.4.2  顏色處理 128

4.4.3  光照處理 132

4.5  操作實例—繪制函數的三維視圖 136

4.6  新手問答 138

4.7  上機實驗 139

4.8  思考與練習 141

第5章  圖形與圖像的處理 142

5.1  向量圖形 142

5.2  圖像處理及動畫演示 146

5.2.1  讀寫圖像 146

5.2.2  圖像的顯示及信息查詢 147

5.2.3  動畫演示 151

5.3  操作實例——曲線繪制動畫 153

5.4  新手問答 154

5.5  上機實驗 155

5.6  思考與練習 157

第6章  高等數學計算 158

6.1  數列 158

6.1.1  數列求和 159

6.1.2  數列求積 162

6.2  級數 166

6.3  極限和導數 167

6.3.1  極限 168

6.3.2  導數 169

6.4  積分 170

6.4.1  定積分與廣義積分 170

6.4.2  不定積分 171

6.4.3  多重積分 172

6.5  積分變換 174

6.5.1  傅里葉積分變換 174

6.5.2  傅里葉逆變換 175

6.5.3  快速傅里葉變換 176

6.5.4  拉普拉斯變換 178

6.5.5  拉普拉斯逆變換 179

6.6  復雜函數 180

6.6.1  泰勒展開 180

6.6.2  傅里葉展開 182

6.7  操作實例——高斯脈沖時域與頻域轉換 184

6.8  新手問答 185

6.9  上機實驗 185

6.10  思考與練習 186

第7章  方程組 188

7.1  方程的運算 188

7.1.1  方程組的介紹 188

7.1.2  方程的解 189

7.2  求解線性方程組 190

7.2.1  線性方程組定義 190

7.2.2  利用矩陣運算求解 192

7.2.3  利用矩陣分解法求解 196

7.2.4  非負最小二乘解 200

7.3  求解非線性方程(組) 201

7.3.1  非線性方程 201

7.3.2  非線性方程組 203

7.4  偏微分方程 204

7.4.1  偏微分方程簡介 204

7.4.2  區域設置及網格化 205

7.4.3  設置邊界條件 208

7.4.4  PDE求解 209

7.4.5  解特徵值方程 212

7.5  操作實例——求解時滯微分方程組 214

7.6  新手問答 215

7.7  上機實驗 216

7.8  思考與練習 217

第8章  符號運算 219

8.1  符號與數值 219

8.1.1  符號與數值間的轉換 219

8.1.2  設置符號與數值的精度 220

8.2  符號矩陣 221

8.2.1  創建符號矩陣 221

8.2.2  符號矩陣的其他運算 224

8.2.3  簡化符號多項式 226

8.3  多元函數分析 228

8.3.1  雅可比矩陣 228

8.3.2  實數矩陣的梯度 230

8.4  操作實例——希爾伯特矩陣 231

8.5  新手問答 233

8.6  上機實驗 234

8.7  思考與練習 235

第9章  圖形用戶界面設計 236

9.1  GUI開發環境 236

9.2  在MATLAB環境設計GUI 239

9.2.1  創建容器組件 239

9.2.2  創建UI組件 244

9.2.3  設計菜單 246

9.3  使用設計視圖 248

9.3.1  設計環境 248

9.3.2  放置組件 251

9.3.3  設置組件屬性 252

9.3.4  添加上下文菜單 254

9.4  代碼視圖 258

9.4.1  編輯環境 259

9.4.2  管理回調 259

9.4.3  回調參數 261

9.4.4  管理輔助函數 261

9.4.5  管理屬性 263

9.5  新手問答 266

9.6  上機實驗 267

9.7  思考與練習 269

第10章  Simulink模擬基礎 270

10.1  Simulink簡介 270

10.1.1  Simulink模型的特點 271

10.1.2  Simulink的數據類型 273

10.2  Simulink模塊庫 274

10.2.1  常用的模塊庫 275

10.2.2  子系統及其封裝 278

10.3  創建模擬模型 283

10.3.1  創建模型文件 283

10.3.2  模塊的基本操作 284

10.3.3  設置模塊參數 286

10.3.4  連接模塊 288

10.4  模擬分析 291

10.4.1  設置模擬參數 291

10.4.2  模擬的運行和分析 293

10.4.3  模擬錯誤診斷 302

10.5  過零檢測 303

10.6  代數環 304

10.7  回調函數 305

10.8  S函數 306

10.8.1  S函數的工作流程 307

10.8.2  S函數的編寫 308

10.9  操作實例——單擺系統振動系統模擬 309

10.10  新手問答 315

10.11  上機實驗 316

10.12  思考與練習 316

第11章  數理統計分析 318

11.1  MATLAB數理統計基礎 318

11.1.1  樣本均值 318

11.1.2  樣本方差與標準差 319

11.1.3  協方差和相關系數 320

11.2  曲線擬合 321

11.2.1  多項式擬和 322

11.2.2  直線的最小二乘擬合 323

11.2.3  最小二乘法曲線擬合 324

11.3  回歸分析 327

11.3.1  一元線性回歸 327

11.3.2  多元線性回歸 328

11.3.3  部分最小二乘回歸 328

11.4  操作實例—推測世界人口 331

11.5  新手問答 333

11.6  上機實驗 333

11.7  思考與練習 334

第12章  控制系統分析設計實例 336

12.1  控制系統的分析 336

12.1.1  控制系統的模擬分析 336

12.1.2  閉環傳遞函數 337

12.2  閉環傳遞函數的響應分析 338

12.2.1  階躍響應曲線 338

12.2.2  沖激響應曲線 339

12.2.3  斜坡響應 339

12.3  控制系統的穩定性分析 340

12.3.1  狀態空間實現 340

12.3.2  穩定性 341