MATLAB 5手冊

MATLAB 5手冊

《MATLAB 5手冊》是2000年5月1日由機械工業出版社出版的圖書,作者是EvaPart-Enander。

內容簡介

《MATLAB 5手冊》是一本正文語種為簡體中文的書籍。

本書基於MATLAB 5.2版,提供了使用MATLAB的實踐性指導。MATLAB已成為適合多學科、多種工作平台的功能強大、界面友好、語言自然並且開放性強的大型優秀套用軟體,同時也已成為國內外高等院校高等數學、數值分析、數位訊號處理、自動控制理論以及工程套用等課程的基本教學工具。本書按邏輯編排,自始至終用實例描述;內容完整且每章相對獨立;是一本簡明的MATLAB參考書,既適用於初學者,也適用於高級MATLAB用戶。對MATLAB與FORTRAN、C等語言結合的描述更是所有MATLAB書籍中少有的一大特色。

本書適合作為理工科高等院校研究生、本科生教學用書,也可作為廣大科研工程技術人員的自學用書。

圖書目錄

目錄

譯者序

前言

第1章 MATLAB是什麼 1

1.1 MATLAB能做什麼 1

1.2 MATLAB實例 1

1.3 MATLAB幫助 10

第2章 MATLAB啟動 11

2.1 啟動和退出MATLAB 11

2.2 MATLAB中矩陣和多維矩陣介紹 12

2.3 MATLAB中的變數 16

2.4 算術表達式和數學函式 19

2.5 計算浮點運算次數和時間管理 25

2.6 輸出格式 27

2.7 幫助命令和示範 28

2.8 保存和裝載 31

2.9 命令檔案和函式檔案 32

第3章 矩陣運算 37

3.1 加法和減法 37

3.2 乘法 37

3.3 除法 40

3.4 轉置和共軛 41

3.5 元素操作算術運算 42

3.6 元素操作函式 43

3.7 矩陣的乘方與函式 44

3.8 關係運算符 45

3.9 邏輯運算符 46

3.10 邏輯函式 47

第4章 創建新矩陣 50

4.1 建立新矩陣 50

4.2 空矩陣 58

4.3 向量和子矩陣的生成 59

4.4 MATLAB中的特殊矩陣 62

第5章 字元串和其他數據類型 65

5.1 字元串 65

5.1.1 分配 65

5.1.2 字元串命令 66

5.1.3 顯示和輸入 72

5.1.4 字元串求值 73

5.2 整數 76

5.3 位操作 77

5.4 集合 78

5.5 細胞矩陣 78

第6章 數據分析和統計 82

6.1 最大值和最小值 82

6.2 求和、乘積和差分 83

6.3 統計命令 85

6.4 排序 88

6.5 統計頻數直方圖和棒圖 88

6.6 區域的三角分解 92

6.7 多邊形分析 93

第7章 線性方程系統 95

7.1 行列式、逆和秩 95

7.2 線性系統的求解和LU因式分解 99

7.3 行梯形矩陣 102

7.4 Cholesky因式分解 104

7.5 QR因式分解 105

7.6 範數和條件數 108

7.7 超定方程組和欠定方程組 110

第8章 特徵值和特徵向量 113

8.1 特徵值和特徵向量的計算 113

8.2 上海森伯形式、QR和QZ因式分解 117

8.3 舒爾分解和奇異值分解 119

第9章 稀疏矩陣 123

9.1 矩陣為什麼稀疏 123

9.2 創建和轉換稀疏矩陣 123

9.3 稀疏矩陣運算 126

9.4 稀疏矩陣的特例 128

9.5 係數陣為稀疏矩陣的線性方程組 129

第10章 函式、插值和曲線擬合分析 135

10.1 MATLAB中的多項式 135

10.2 函式的零值 138

10.3 函式的最小值和最大值 141

10.4 插值、曲線擬合和曲面擬合 143

10.5 信號分析 149

第11章 積分和微分方程組 151

11.1 積分 151

11.2 常微分方程組 154

第12章 MATLAB程式設計 165

12.1 條件控制語句 165

12.2 循環語句 168

12.3 M檔案的其他相關內容 176

12.4 將函式作為參數傳遞給其他函式 186

12.5 結構 187

12.6 對象 188

12.7 調試和計時 192

第13章 圖形和聲音 200

13.1 二維圖形 200

13.2 在其他坐標系和複平面上繪圖 208

13.3 圖形控制 211

13.4 生成格線和繪製等高線圖 222

13.5 三維圖形 227

13.6 顏色控制 243

13.7 圖形視窗的硬拷貝 246

13.8 聲音 246

第14章 高級圖形 248

14.1 圖的結構 248

14.2 圖形對象 250

14.2.1 通用函式 252

14.2.2 共有屬性和方法 256

14.2.3 根對象 257

14.2.4 圖形對象 258

14.2.5 軸對象 262

14.2.6 用戶控制對象 267

14.2.7 用戶選單對象 269

14.2.8 用戶快捷選單對象 270

14.2.9 圖像對象 272

14.2.10 線條對象 273

14.2.11 補片對象 274

14.2.12 曲面對象 277

14.2.13 文本對象 279

14.2.14 光對象 281

14.3 圖形用戶界面 283

14.3.1 控制臺 288

14.3.2 屬性編輯器 289

14.3.3 對齊工具 291

14.3.4 事件過程編輯器 293

14.3.5 選單編輯器 297

14.4 動畫 301

14.4.1 介紹性示例 301

14.4.2 拷貝圖形視窗 302

14.4.3 創建動畫 302

14.4.4 演示動畫 303

第15章 MATLAB與其他程式語言

結合 304

15.1 介紹MATLAB和FORTRAN或C 304

15.2 MATLAB和C 305

15.2.1 C中對mxArray的操作 305

15.2.2 C中對MAT檔案的處理 313

15.2.3 C調用MATLAB 316

15.2.4 MATLAB調用C 318

15.3 MATLAB和FORTRAN 323

15.3.1 FORTRAN中對mxArray

的操作 323

15.3.2 FORTRAN中MAT檔案的處理 328

15.3.3 FORTRAN調用MATLAB 331

15.3.4 MATLAB調用FORTRAN 333

15.4 MATLAB和高級檔案管理 338

15.5 和其他程式的結合 345

附錄A MATLAB初步 347

附錄B 線性代數中的定義和基本概念 360

附錄C MATLAB工具箱和SIMULINK 370

附錄D 快速參照 374

參考文獻 380

命令表清單 381

相關詞條

相關搜尋

熱門詞條

聯絡我們