出版時間:2011-1 出版社:電子工業(yè) 作者:陳杰 頁數(shù):860
Tag標(biāo)簽:無
前言
MATLAB是Mathworks公司推出的一套高性能數(shù)值計算和可視化軟件,它集數(shù)值分析、矩陣運算、信號處理和圖形顯示于一體,在系統(tǒng)建模和仿真、科學(xué)和工程繪圖及應(yīng)用程序開發(fā)等方面有著廣泛應(yīng)用。MATLAB以著名的線性代數(shù)軟件包LINPAK和特征值計算軟件包EISPACK的子程序為基礎(chǔ),發(fā)展為一種開發(fā)性程序設(shè)計軟件,因此MATLAB已經(jīng)由簡單的矩陣計算軟件分析發(fā)展成為通用性極高、帶有多種實用工具的運算操作平臺。為了幫助眾多從業(yè)者提高軟件使用及操作水平,作者精心編著了本書。本書依照讀者的學(xué)習(xí)規(guī)律,首先介紹基本概念和基本操作,在讀者掌握了這些基本概念和基本操作的基礎(chǔ)上,再對內(nèi)容進行深入的講解,嚴(yán)格遵循由淺入深、循序漸進的原則。本書按照MATLAB內(nèi)在的聯(lián)系將各種工具、命令和命令面板交織編排在一起,這樣編排雖然不像幫助文檔那樣有層次感,但是對理解和掌握MATLAB卻是大有幫助的。本書在內(nèi)容的編排和目錄組織上都十分講究,爭取讓讀者能夠快速掌握軟件的使用方法。講解具體知識的時候,盡量避免冗長的知識講解,直接切入主題,告訴讀者如何實現(xiàn)特定功能,讓讀者在實際操作中熟悉軟件的使用。
內(nèi)容概要
《MATLAB 寶典》的前兩版由于講解細致,內(nèi)容全面而深受廣大讀者的喜愛,上市以來長期占據(jù)各大MATLAB類圖書排行榜的前列。根據(jù)廣大讀者的反饋,作者對第2版進行了調(diào)整,并增加了這幾年工作中新的MATLAB應(yīng)用體會?! ?本書由淺入深、循序漸進地介紹了MATLAB的知識體系及操作方法。全書共分為7個部分23章。其中主要介紹了如何使用MATLAB進行數(shù)據(jù)分析、數(shù)據(jù)可視化的方法、MATLAB編程、圖形用戶界面、MATLAB仿真,以及文件輸入/輸出、編譯器和應(yīng)用程序接口等高級技術(shù)。本書最大的特色在于每一節(jié)的例子都是經(jīng)過精挑細選,具有很強的針對性,力求讓讀者通過親自動手做而掌握基本參數(shù)及制作技巧,學(xué)習(xí)盡可能多的知識。 本書適用于初、中級MATLAB用戶,同時也適合使用MATLAB的本科生、研究生和教師以及廣大科研工作人員作為參考用書。
書籍目錄
第1部分 matlab基礎(chǔ)知識 第1章 matlab概述 1.1 matlab 7簡介 1.2 matlab 7的安裝 1.3 matlab 7的工作環(huán)境 1.3.1 操作界面簡介 1.3.2 運行命令窗口 1.3.3 命令窗口的顯示方式 1.3.4 數(shù)值結(jié)果的顯示方式 1.3.5 命令窗口的標(biāo)點符號 1.3.6 輸入變量 1.3.7 處理復(fù)數(shù) 1.3.8 命令窗口的控制命令 1.3.9 使用歷史窗口 1.3.10 使用實錄命令 1.3.11 當(dāng)前目錄瀏覽器和路徑管理 1.3.12 設(shè)置當(dāng)前目錄 1.3.13 matlab的搜索路徑 1.3.14 工作空間瀏覽器和數(shù)組編輯器 1.3.15 變量的編輯命令 1.3.16 數(shù)組編輯器 1.3.17 存取數(shù)據(jù)文件 1.4 matlab 7的幫助系統(tǒng) 1.4.1 純文本幫助 1.4.2 演示(demo)幫助 1.4.3 幫助導(dǎo)航/瀏覽器 1.4.4 contents幫助文件目錄窗口 1.4.5 index幫助文件索引窗口 1.4.6 search幫助文件搜索窗口 1.5 小結(jié) 第2章 數(shù)組 2.1 創(chuàng)建數(shù)值數(shù)組 2.1.1 一維數(shù)組的創(chuàng)建方法 2.1.2 二維數(shù)組的創(chuàng)建方法 2.1.3 使用下標(biāo)創(chuàng)建三維數(shù)組 2.1.4 使用低維數(shù)組創(chuàng)建三維數(shù)組 2.1.5 使用創(chuàng)建函數(shù)創(chuàng)建三維數(shù)組 2.1.6 創(chuàng)建低維標(biāo)準(zhǔn)數(shù)組 2.1.7 創(chuàng)建高維標(biāo)準(zhǔn)數(shù)組 2.2 操作數(shù)值數(shù)組 2.2.1 選取低維數(shù)組的對角元素 2.2.2 低維數(shù)組的形式轉(zhuǎn)換 2.2.3 選取三角矩陣 2.2.4 kronecker乘法 2.2.5 高維數(shù)組的對稱交換 2.2.6 高維數(shù)組的維序號移動 2.2.7 高維數(shù)組的廣義共軛轉(zhuǎn)置 2.2.8 高維數(shù)組的降維操作 2.3 小結(jié) 第2部分 數(shù)據(jù)分析 第3部分 數(shù)據(jù)可視化 第4部分 matlab編程 第5部分 圖形用戶界面 第6部分 matlab仿真 第7部分 高級應(yīng)用 第8部分 用戶工具箱 附錄a matlab常用函數(shù)檢索表
章節(jié)摘錄
插圖:MATLAB是由MATRIX和LABORATORY兩個英文單詞的前3個字母組合而成的。最初版本的MATLAB出現(xiàn)在20世紀(jì)70年代,由FORTRAN語言編寫,主要功能是實現(xiàn)程序庫的接口功能。在20世紀(jì)90年代,MATLAB已經(jīng)發(fā)展成為國際公認(rèn)的標(biāo)準(zhǔn)計算軟件,在數(shù)值計算方面功能十分強大,從這個時候起,MATLAB的內(nèi)核就采用C語言編寫,增加了數(shù)據(jù)視圖功能。在MATLAB推向市場之后,由于軟件良好的開放性和運行的可靠性,淘汰了該行業(yè)其他各種軟件,許多工作開始在MATLAB平臺上重建。MATLAB從第1個版本到第14個版本MATLAB7.0(Release14),軟件本身已經(jīng)有了很大的改善,下面簡要對這些內(nèi)容進行介紹。開發(fā)環(huán)境:在MATLAB7.0中,用戶可以同時使用多個文件和圖形窗口,可以根據(jù)自己的習(xí)慣和喜好來定制桌面環(huán)境,同時還可以為自己定義常用的快捷鍵。代碼開發(fā):支持函數(shù)嵌套、有條件中斷點,可以使用匿名函數(shù)定義單行函數(shù)。數(shù)值處理:在最新的版本中,單精度算法、線性代數(shù)可以方便用戶處理更大的單精度數(shù)據(jù),ODE可以求解泛函數(shù),操作隱式差分等式和求解多項式邊界值問題。數(shù)據(jù)可視化:提供了新的繪圖界面窗口,可以不輸入M函數(shù)代碼而直接在界面窗口中交互性地創(chuàng)建并編輯圖形,同時可以直接從圖形窗口中創(chuàng)建對應(yīng)的M代碼文件。文件I/O和外部應(yīng)用程序接口:支持讀入更大的文本文件,支持壓縮格式的MA文件,可以動態(tài)加載、刪除或者重載Java類,支持COM用戶接口等。
編輯推薦
《MATLAB寶典(第3版)》隨書光盤提供4.5 小時視頻講解及相關(guān)案例。介紹MATLAB的最穩(wěn)定版本,兼容性高,適合多個流行版本,內(nèi)容全面,詳細,囊括科學(xué)計算、程序設(shè)計、CUI界面設(shè)計、系統(tǒng)仿真和工具箱等,實例講解詳細,結(jié)合作者豐富的工程應(yīng)用經(jīng)驗,實用性強,全書由淺入深.架構(gòu)合理,適合初學(xué)者上手,背景知識講解精煉扼要,方便讀者查閱。MATLAB是Math works推出的高性能數(shù)值計算和可視化軟件,在通信、工程、科學(xué)等領(lǐng)域有廣泛應(yīng)用。學(xué)習(xí)MATLAB技術(shù),應(yīng)該從基礎(chǔ)人手,循序漸進。要使用MATLAB開發(fā)出復(fù)雜的系統(tǒng),必須首先對MATLAB基本指令和功能應(yīng)用有全面了解?!禡ATLAB寶典(第3版)》以零基礎(chǔ)為起點,配合典型具體的實例,詳細講解,引導(dǎo)讀者一步步了解MATLAB的功能。《MATLAB寶典(第3版)》第版上市4年以來多次印刷,長期雄踞MATLABL圖書銷售排行榜前列。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載