基本信息
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