圖書信息
《腦動力:MATLAB函式功能速查效率手冊》
陳明 編著
ISBN 978-7-121-16609-9
2012年6月出版
定價:49.00元(含光碟1張)
32開
560頁
全面、實用、查詢方便的MATLAB必備工具
730個語法、445個函式、411個示例、35個相近函式辨析
內容簡介
美國MathWorks公司推出的MATLAB(Matrix Laboratory)與Mathematica、Maple並稱為三大數學軟體,是世界領先的理論和工程仿真軟體之一。數量眾多的函式在MATLAB中占據非常重要的地位,不學會使用函式,就無法有效地使用MATLAB進行計算與仿真。本書較全面地介紹了MATLAB函式,涵蓋了矩陣的生成和基本運算、矩陣運算進階、數學函式、插值與數值微積分函式、繪圖與圖形處理、GUI程式設計、符號運算函式、機率統計、Simulink仿真及信號處理等方面的內容。
本書注重基礎,在講解函式前簡要介紹MATLAB的基礎知識,使不熟悉MATLAB的用戶可以初步掌握MATLAB語言的特點。本書的另一個突出特點是實用性,本書的函式較為全面,並挑選了各類函式中使用頻率較高的部分加以講解,大部分函式都附有實例和分析。
本書既適合初學者學習,也適合有一定編程經驗的用戶作為查閱MATLAB函式的參考書。
前 言
數學仿真軟體MATLAB在20世紀80年代誕生之時,便以其獨特的風格引起業界的注意。時至今日,經過30多年的發展,MATLAB贏得了越來越多的認可,並已深入到眾多學科中,在各大公司、科研機構和大中專院校得到了普及和廣泛套用。本書以MATLAB R2010b為藍本,介紹MATLAB部分常見函式的功能和調用格式。
本書的特點
與MATLAB有關的任何數值運算或建模仿真都離不開函式。本書介紹了近450個函式,旨在通過對MATLAB函式的講解,使各行各業的用戶能夠有效地使用MATLAB進行學習和工作。本書的主要特點如下:
函式全面,內容翔實。本書講解了近450個函式,覆蓋了MATLAB的各個常用領域,大部分函式均有實例和分析。
分類清晰,易於查詢。本書的目錄將函式按功能分類,另外,在書的末尾又將函式按首字母進行分類排序,使讀者可以像查字典一樣定位函式。
通用性與專業性相結合。本書介紹的函式,既有諸如sum(求和)、rand(產生隨機數)這樣通用性比較強、各行各業都可能使用的函式,也有諸如chirp(產生掃頻信號)、taylor(泰勒展開)這樣專業性比較強的函式,意在使本書能夠適應不同用戶群的需要。
理論講解與實例分析相結合。理論講解內容全面但不夠生動,實例分析能使用戶印象深刻,但全面性尚有不足。本書將兩者有機結合起來,實例分析與理論講解並重,使函式更易掌握。
注重基礎,由淺入深。第1章和第2章介紹MATLAB軟體,以及MATLAB語言的基礎知識,使用戶能夠大致掌握MATLAB語言的語法規則,第3~12章介紹各類函式。本書由淺入深,使知識呈現自然的難度梯度,更符合學習規律。
辨析與注意。本書對於部分功能相近的函式,增加了一個辨析與注意的部分,提醒讀者注意它們的區別。
本書的主要內容
第1章的內容主要是MATLAB軟體的基本介紹。首先介紹了MATLAB的功能及優缺點,隨後從版本沿革、安裝、集成環境、幫助系統等方面使讀者對MATLAB有立體的了解。
第2章介紹了MATLAB的數據類型、流程控制、運算符等內容,又講解了M檔案和MATLAB中常用的檔案輸入/輸出方法。
第3章和第4章介紹矩陣的生成和運算。主要介紹了基本的矩陣生成和運算函式,第4章介紹一些較複雜的矩陣生成函式和稀疏矩陣的創建、轉化函式。
第5章介紹數學函式。主要介紹了三角函式、取整函式、指數和對數函式,以及與複數有關的函式等基本數學函式。此外,還介紹了求最值、平均值、連乘等數據分析函式。
第6章介紹插值和數值微積分函式。在工程實踐中,往往只能獲得有限的觀測點,在觀測點以外,可以用插值和擬合的方法進行逼近。微分和積分是最基本的高等數學數值計算方法。
第7章介紹繪圖與圖形處理。MATLAB有強大的圖形能力,這一章從二維圖形、特殊坐標圖形、三維圖形、圖形圖像等方面介紹MATLAB中的繪圖方法。
第8章介紹GUI程式設計。主要介紹GUIDE工具的使用和基本的GUI設計函式,以及MATLAB的預定義對話框的使用。
第9章介紹符號運算。這一章從算術符號運算、符號積分變換和其他符號運算函式三方面進行講解。
第10章介紹機率統計函式。本章是全書內容最多的一章,從隨機數生成、隨機變數的累積分布和逆累積分布、隨機變數的數字特徵、參數估計、假設檢驗和圖形繪製6個方面來介紹。
第11章介紹Simulink仿真。Simulink以可視化操作為主,本章從建模命令和仿真命令兩方面介紹Simulink命令,基本上涵蓋了MATLAB中與Simulink有關的函式。
第12章介紹與信號處理有關的函式。MATLAB有專門的信號處理工具箱,用於數位訊號處理。本章從信號的產生、信號的時頻分析、濾波器設計3個方面介紹信號處理函式。
適合閱讀本書的讀者
 MATLAB初學者。
 大、中專院校的學生。
 工程研發人員。
編 者
目 錄
第1章 初識MATLAB 1
第2章 MATLAB基礎知識 22
第3章 矩陣的生成和基本運算 55
第4章 矩陣運算進階 107
第5章 數學函式 149
第6章 插值與數值微積分函式 182
第7章 繪圖與圖形處理 213
第8章 GUI程式設計 283
第9章 符號運算函式 331
第10章 機率統計 377
第11章 Simulink仿真 461
第12章 信號處理 484
附錄A MATLAB常用函式首字母排序檢索表 518