精通MATLAB 7

精通MATLAB 7

《精通MATLAB 7》是基於Matlab7編寫的。與之前的版本相比,Matlab7添加和修改了一些核心數值算法,能支持各種數據類型的數學運算,而不僅僅是雙精度類型的數組。Matlab7的命令解釋程式還增加了一個加速特性——MatlabJIT加速器(MatlabJIT-Accelerator)。

基本信息

ISBN:9787302129479

定價:69元

印次:1-6

裝幀:平裝

印刷日期:2009-4-9

圖書簡介

Matlab是適合多學科、多種工作平台的功能強大、界面友好且開放性很強的大型優秀套用軟體,同時也是國內外高等院校高等數學、數值分析、數位訊號處理、自動控制理論以及工程套用等課程的基本教學、實驗仿真工具。本書全面闡述了Matlab的所有關鍵特性和功能,提供了精通Matlab所需要的所有方法和手段,通過實例向讀者展示如何編寫高效的Matlab代碼。

對於Matlab7的新功能,本書用專門的章節進行了詳細的介紹。

本書體系完整,深入淺出,實例豐富,既可作為理工科院校研究生、本科生系統學習的教材,也可以作為廣大科技人員和教師的參考手冊。

書籍目錄

目錄

第1章開始學習 1

1.1簡介 1

1.2Matlab7的新增內容 1

1.3本書的內容 2

第2章基本特性 3

2.1簡單的數學運算 3

2.2Matlab工作區 5

2.3關於變數 5

2.4注釋、標點符號和中止執行 7

2.5複數 9

2.6浮點運算 10

2.7數學函式 12

第3章Matlab桌面 17

3.1Matlab的視窗 17

3.2管理Matlab工作區 18

3.3記憶體管理 20

3.4數字顯示格式 20

3.5保留會話日誌 21

3.6系統信息 22

3.7Matlab搜尋路徑 22

第4章M腳本檔案 24

4.1M腳本檔案的用??24

4.2塊注釋和代碼單元 27

4.3設定執行時間 28

4.4啟動和終止 29

第5章數組和數組運算 31

5.1簡單數組 31

5.2數組定址或者下標 32

5.3數組結構 33

5.4數組方向 36

5.5標量-數組運算 38

5.6數組-數組運算 39

5.7標準數組 43

5.8數組處理方法 46

5.9數組排序 57

5.10子數組搜尋 59

5.11數組處理函式 64

5.12數組大小 69

5.13數組和記憶體利用 71

第6章多維數組 76

6.1多維數組的創建 76

6.2數組運算和處理 79

6.3數組大小 87

第7章數字數據類型 89

7.1整數數據類型 89

7.2浮點數據類型 93

7.3小結 95

第8章單元數組和結構體 96

8.1單元數組的創建 96

8.2單元數組的處理 99

8.3單元內容的獲取 101

8.4逗號分隔列表 103

8.5單元數組函式 106

8.6字元串單元數組 107

8.7結構體的創建 109

8.8結構體的處理 113

8.9結構體內容的獲取 115

8.10逗號分隔列表 116

8.11結構體函式 119

8.12小結 122

第9章字元串 123

9.1字元串結構 123

9.2數字與字元串的相互轉換 127

9.3字元串求值 133

9.4字元串函式 133

9.5字元串單元數組 136

9.6利用正則表達式搜尋 139

第10章關係和邏輯運算 145

10.1關係運算符 145

10.2邏輯運算符 148

10.3運算符優先權 149

10.4關係和邏輯函式 150

10.5NaNs和空數組 152

第11章流程控制 155

11.1For循環 155

11.2While循環 160

11.3If-Else-End結構 161

11.4Switch-Case結構 163

11.5Try-Catch模組 164

第12章函式 167

12.1M函式檔案的構建規則 168

12.2輸入和輸出參數 172

12.3函式工作區 174

12.4Matlab的函式檔案搜尋路徑 177

12.5創建用戶自己的工具箱 179

12.6命令-函式的二元性 180

12.7函式句柄和匿名函式 181

12.8嵌套函式 186

第13章M檔案的調試和剖析 190

13.1調試工具 190

13.2語法檢查和檔案相關性 192

13.3M檔案剖析 192

第14章檔案和目錄管理 194

14.1Matlab數據檔案 194

14.2數據檔案的導入和導出 196

14.3低級檔案I/O 198

14.4目錄管理 200

14.5FTP檔案操作 203

第15章集合函式、位函式和基底函式 204

15.1集合函式 204

15.2位函式 207

15.3進制轉換 208

第16章時間運算 210

16.1當前日期和時間 210

16.2日期格式轉換 211

16.3日期函式 213

16.4計時函式 215

16.5圖形的時間標籤 215

第17章?卣蟠??217

17.1線性方程組 217

17.2矩陣函式 221

17.3特殊矩陣 222

17.4稀疏矩陣 223

17.5稀疏矩陣函式 225

第18章數據分析 227

18.1基本統計分析 227

18.2基本數據分析 236

18.3數據分析和統計函式 241

第19章數據插值 243

19.1一維插值 243

19.2二維插值 247

19.3三角測量和分散數據 250

19.4小結 255

第20章多項式 257

20.1多項式的根 257

20.2多項式乘法 258

20.3多項式加法 258

20.4多項式除法 259

20.5多項式的微分和積分 260

20.6多項式求值 260

20.7有理多項式 261

20.8曲線擬合 262

第21章三次樣條函式 266

21.1基本特性 266

21.2分段多項式 267

21.3三次厄密多項式 270

21.4積分 271

21.5微分 273

21.6平面上的樣條插值 274

第22章傅立葉分析 278

22.1離散傅立葉變換 278

22.2傅立葉級數 281

第23章最佳化 286

23.1函式尋零 286

23.2一維最小值 290

23.3多維最小值 291

23.4注意事項 294

第24章積分和微分 295

24.1積分 295

24.2微分 299

第25章微分方程 305

25.1IVP格式 305

25.2ODE組的解法程式 306

25.3基本用法 307

25.4設定選項 310

25.5BVP、PDE和DDE 315

第26章二維圖形 317

26.1plot函式 317

26.2線型、標記和顏色 319

26.3圖形格柵、軸框和標籤 321

26.4定製圖形坐標軸 323

26.5多個圖形 324

26.6多個圖形視窗 326

26.7子圖 326

26.8互動式畫圖工具 328

26.9螢幕刷新 329

26.10特殊的二維圖形 330

26.11輕鬆繪圖 337

26.12文本格式 338

26.13小結 340

第27章三維圖形 342

27.1曲線圖 342

27.2含有兩個變數的標量函式 345

27.3格線圖 347

27.4表面圖 350

27.5不規則數據的格線圖和表面圖 355

27.6改變視角 356

27.7控制攝像機 359

27.8等高線圖 359

27.9特殊三維圖形 361

27.10立體可視化 365

27.11輕鬆繪圖 370

27.12小結 371

第28章使用顏色和光照 375

28.1理解顏色表 375

28.2使用顏色表 377

28.3顯示顏色表 377

28.4顏色表的創建和修改 379

28.5用顏色描述第四維 381

28.6光照模型 384

28.7小結 387

第29章圖像、視頻和聲音 389

29.1圖像 389

29.2圖像格式 390

29.3圖像檔案 391

29.4影片 393

29.5圖像工具 394

29.6聲音 394

29.7小結 395

第30章列印和導出圖形 397

30.1利用選單打?『偷汲鐾夾?397

30.2利用命令行列印和導出圖形 399

30.3印表機和導出檔案格式 400

30.4PostScript支持 401

30.5選擇繪製器 402

30.6句柄圖形屬性 403

30.7設定默認值 405

30.8發布 406

30.9小結 407

第31章句柄圖形 408

31.1對象 408

31.2對象句柄 409

31.3對象屬性 410

31.4get和set 411

31.5查找對象 417

31.6用滑鼠選擇對象 419

31.7位置和單位屬性 420

31.8默認屬性 422

31.9通用屬性 424

31.10繪製(PLOT)對象 426

31.11組(GROUP)對象 427

31.12注釋坐標軸 429

31.13連結對象 429

31.14新的圖形 430

31.15繪圖速度 431

31.16回調 432

31.17M檔案示例 433

31.18小結 437

第32章圖形用戶接口 440

32.1什麼是圖形用戶接口(GUI) 440

32.2預定義對話框 441

32.3M檔案對話框 442

32.4對話框小結 443

32.5GUI對象層次結構 443

32.6GUI創建的基本步驟 447

32.7GUI對象的大小和位置 447

32.8捕獲滑鼠動作 448

32.9事件佇列 450

32.10回調編程 450

32.11M檔案示例 456

32.12圖形用戶接口設計環境(GUIDE) 462

32.13小結 462

第33章Matlab類和面向對象編程 464

33.1重載 465

33.2類的創建 470

33.3下標 479

33.4轉換器函式 486

33.5優先權、繼承和集成 487

第34章Matlab編程接口 489

34.1訪問Matlab數組 489

34.2在Matlab中調用C或FORTRAN 491

34.3從C或FORTRAN調用Matlab 505

34.4與MAT檔案交換數據 513

34.5共享庫 520

34.6串口通信 521

34.7原始碼控制系統 523

34.8網路服務 524

34.9小結 525

第35章Matlab的Java擴展 526

35.1JAVA概述 526

35.2Java的類 527

35.3Java的對象 528

35.4Java的方法 530

35.5對象屬性 532

35.6數據交換 533

35.7Java數組 536

35.8Java函式 546

35.9示例詳解 548

35.10小結 557

第36章Windows應用程式集成 558

36.1COM對象:客戶/伺服器通信 558

36.2動態數據交換 572

36.3Matlab記事本 575

36.4Matlab中與COM有關的工具箱 579

36.5小結 579

第37章Matlab幫助 580

37.1命令視窗幫助 580

37.2幫助瀏覽器 581

37.3Internet資源 582

37.4本書的幫助 582

37.5小結 583

第38章綜合實例 584

38.1向量化 584

38.2JIT加速 586

38.3UP-DOWN序列 587

38.4范德蒙多矩陣 591

38.5重複值的創建和計數 593

38.6差分求和 601

38.7結構體處理 606

38.8反向插值 609

38.9多項式曲線擬合 615

38.10非線性曲線擬合 621

38.11畫中畫縮放 628

附錄Matlab版本信息 633

相關詞條

相關搜尋

熱門詞條

聯絡我們