MATLAB R2012a 完全自學(xué)一本通

出版時(shí)間:2013-1  出版社:劉浩、 韓晶 電子工業(yè)出版社 (2013-01出版)  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

《MATLAB R2012a完全自學(xué)一本通(升級(jí)版)》面向MATLAB的初中級(jí)讀者,在介紹MATLAB R2012a集成環(huán)境的基礎(chǔ)上,對(duì)MATLAB使用中常用的知識(shí)和工具進(jìn)行了詳細(xì)的介紹,書(shū)中各章均提供了大量有針對(duì)性的算例,供讀者實(shí)戰(zhàn)練習(xí)。根據(jù)內(nèi)容的側(cè)重點(diǎn)不同,全書(shū)分為20章:第1-5章為基礎(chǔ)部分,講解MATLAB概述、數(shù)學(xué)計(jì)算基礎(chǔ)知識(shí)、數(shù)組和矩陣、編程基礎(chǔ)及數(shù)據(jù)的可視化等;第6-8章為數(shù)學(xué)應(yīng)用部分,講解數(shù)據(jù)分析與處理、符號(hào)數(shù)學(xué)計(jì)算和概率統(tǒng)計(jì)等;第9-15章為工程應(yīng)用部分,講解偏微分方程、優(yōu)化、圖像處理、信號(hào)處理、小波分析等工具箱、Simulink基礎(chǔ)及應(yīng)用等;第16-20章為知識(shí)拓展部分,講解句柄圖形、GUI編程、文件I/O、編譯器和應(yīng)用程序接口等內(nèi)容。為了使用戶能夠更好地操作MATLAB,《MATLAB R2012a完全自學(xué)一本通(升級(jí)版)》中示例的命令都記錄在M文件及其他相關(guān)文件中,用戶可以將相關(guān)的目錄設(shè)置為工作目錄,直接使用M文件進(jìn)行操作,以便快速掌握MATLAB的使用方法。

書(shū)籍目錄

第1章 MATLAB R2012A概述 1.1 MATLAB R2012a簡(jiǎn)介 1.1.1 MathWorks及其產(chǎn)品概述 1.1.2 MATLAB的發(fā)展歷史 1.1.3 MATLAB與其他數(shù)學(xué)軟件 1.1.4 MATLAB的主要特點(diǎn) 1.1.5 MATLAB的系統(tǒng)組成 1.1.6 MATLAB工具箱簡(jiǎn)介 1.1.7 MATLAB R2012a新特性 1.2 MATLAB R2012a的安裝與卸載 1.2.1 系統(tǒng)要求 1.2.2 安裝過(guò)程 1.2.3 MATLAB的卸載 1.3 MATLAB R2012a的目錄結(jié)構(gòu) 1.4 MATLAB R2012a的工作環(huán)境 1.4.1 Start按鈕 1.4.2 菜單欄 1.4.3 工具欄 1.4.4 命令窗口(Command Window) 1.4.5 工作空間(Workspace) 1.4.6 命令歷史窗口(Command History) 1.5 MATLAB R2012a的通用命令 1.6 MATLAB R2012a的文件管理 1.6.1 當(dāng)前目錄瀏覽器和路徑管理器 1.6.2 搜索路徑及其設(shè)置 1.7 MATLAB R2012a的幫助系統(tǒng) 1.7.1 純文本幫助 1.7.2 演示(Demos)幫助 1.7.3 幫助導(dǎo)航瀏覽器 1.8 MATLAB使用初步 1.9 本章小結(jié) 第2章 MATLAB基礎(chǔ)知識(shí) 2.1 數(shù)據(jù)類(lèi)型 2.1.1 數(shù)值類(lèi)型 2.1.2 邏輯類(lèi)型 2.1.3 字符和字符串 2.1.4 函數(shù)句柄 2.1.5 結(jié)構(gòu)體類(lèi)型 2.1.6 單元數(shù)組類(lèi)型 2.1.7 單元數(shù)組類(lèi)型(cell) 2.1.8 map容器類(lèi)型 2.2 基本矩陣操作 2.2.1 矩陣和數(shù)組的概念及其區(qū)別 2.2.2 矩陣的構(gòu)造 2.2.3 矩陣大小及結(jié)構(gòu)的改變 2.2.4 矩陣下標(biāo)引用 2.2.5 矩陣信息的獲取 2.2.6 矩陣的保存和加載 2.3 運(yùn)算符 2.3.1 算術(shù)運(yùn)算符 2.3.2 關(guān)系運(yùn)算符 2.3.3 邏輯運(yùn)算符 2.3.4 運(yùn)算優(yōu)先級(jí) 2.4 字符串處理函數(shù) 2.4.1 字符串的構(gòu)造 2.4.2 字符串比較函數(shù) 2.4.3 字符串查找和替換函數(shù) 2.4.4 字符串——數(shù)值轉(zhuǎn)換 2.5 本章小結(jié) 第3章 數(shù)組與矩陣 3.1 數(shù)組運(yùn)算 3.1.1 數(shù)組的創(chuàng)建和操作 3.1.2 數(shù)組的常見(jiàn)運(yùn)算 3.2 矩陣操作 3.2.1 創(chuàng)建矩陣 3.2.2 改變矩陣大小 3.2.3 重構(gòu)矩陣 3.3 矩陣元素的運(yùn)算 3.3.1 矩陣加減運(yùn)算 3.3.2 矩陣乘法運(yùn)算 3.3.3 矩陣的除法運(yùn)算 3.3.4 矩陣的冪運(yùn)算 3.3.5 矩陣元素的查找 3.3.6 矩陣元素的排序 3.3.7 矩陣元素的求和 3.3.8 矩陣元素的求積 3.3.9 矩陣元素的差分 3.4 矩陣運(yùn)算 3.4.1 矩陣分析 3.4.2 矩陣分解 3.4.3 特征值和特征向量 3.5 稀疏矩陣 3.5.1 稀疏矩陣的存儲(chǔ)方式 3.5.2 稀疏矩陣的生成 3.5.3 稀疏矩陣的運(yùn)算 3.6 本章小結(jié) 第4章 MATLAB編程基礎(chǔ) 4.1 M文件編輯器 4.2 變量 4.2.1 變量的命名 4.2.2 變量的類(lèi)型 4.2.3 MATLAB默認(rèn)的特殊變量 4.2.4 關(guān)鍵字 4.3 MATLAB的控制流 4.3.1 順序結(jié)構(gòu) 4.3.2 if-else—end分支結(jié)構(gòu) 4.3.3 switch—case 4.3.4 try-catch結(jié)構(gòu) 4.3.5 for循環(huán)結(jié)構(gòu) 4.3.6 while循環(huán)結(jié)構(gòu) 4.4 控制程序流的其他常用指令 4.4.1 return指令 4.4.2 input和keyboard指令 4.4.3 yesinput指令 4.4.4 pause指令 4.4.5 continue指令 4.4.6 break指令 4.4.7 error和warning指令 4.5 腳本和函數(shù) 4.5.1 腳本 4.5.2 函數(shù) 4.5.3 M文件的一般結(jié)構(gòu) 4.5.4 匿名函數(shù)、子函數(shù)、私有函數(shù)與私有目錄 4.5.6 重載函數(shù) 4.5.7 eval、feval函數(shù)和內(nèi)聯(lián)函數(shù) 4.5.8 內(nèi)聯(lián)函數(shù) 4.5.9 向量化和預(yù)分配 4.5.10 函數(shù)的函數(shù) 4.5.11 P碼文件 4.6 M文件中變量的檢測(cè)與傳遞 4.6.1 輸入/輸出變量檢測(cè)指令 4.6.2 “可變數(shù)量”輸入/輸出變量 4.6.3 跨空間變量傳遞 4.7 MATLAB程序的調(diào)試 4.7.1 程序調(diào)試的基本概念 4.7.2 直接調(diào)試法 4.7.3 使用調(diào)試函數(shù)進(jìn)行調(diào)試 4.7.4 工具調(diào)試法 4.7.5 程序的性能優(yōu)化技術(shù) 4.8 小結(jié) …… 第5章 數(shù)據(jù)可視化 第6章 數(shù)據(jù)分析 第7章 符號(hào)數(shù)學(xué)計(jì)算 第8章 概率統(tǒng)計(jì) 第9章 偏微分方程工具箱 第10章 優(yōu)化工具箱 第11章 圖像處理工具箱 第12章 信號(hào)處理工具箱 第13章 小波分析工具箱 第14章 Simulink仿真基礎(chǔ) 第15章 Simulink仿真應(yīng)用 第16章 句柄圖形對(duì)象 第17章 圖形用戶界面 第18章 文件讀取I/O 第19章 MATLAB編譯器 第20章 外部接口應(yīng)用介紹 

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   Simulink是MATLAB系列工具軟件包中最重要的組成部分。它能夠?qū)ΠㄟB續(xù)系統(tǒng)、離散系統(tǒng)及連續(xù)離散的混合系統(tǒng)進(jìn)行充分的建模與仿真;能夠借助其他工具直接從模型中生成可以直接投入運(yùn)行的執(zhí)行代碼;可以仿真離散事件系統(tǒng)的動(dòng)態(tài)行為;在眾多專(zhuān)業(yè)工具箱的幫助下完成諸如DSP、電力系統(tǒng)等專(zhuān)業(yè)系統(tǒng)的設(shè)計(jì)與仿真。 14.1.1 Simulink的基本概念 Simulink是一個(gè)進(jìn)行動(dòng)態(tài)系統(tǒng)建模、仿真和綜合分析的集成軟件包。它可以處理的系統(tǒng)包括:線性、非線性系統(tǒng);離散、連續(xù)及混合系統(tǒng);單任務(wù)、多任務(wù)離散事件系統(tǒng)。 在Simulink提供的圖形用戶界面GUI上,只要進(jìn)行鼠標(biāo)的簡(jiǎn)單拖拉操作就可構(gòu)造出復(fù)雜的仿真模型。它外表以方塊圖形呈現(xiàn),且采用分層結(jié)構(gòu)。從建模角度講,這既適于自上而下(Top—down)的設(shè)計(jì)流程(概念、功能、系統(tǒng)、子系統(tǒng)、直至器件),又適于自下而上(Bottum-up)的逆程設(shè)計(jì)。 從分析研究角度講,這種Sinmlink模型不僅能讓用戶知道具體環(huán)節(jié)的動(dòng)態(tài)細(xì)節(jié),而且能讓用戶清晰地了解各器件、各子系統(tǒng)、各系統(tǒng)間的信息交換,掌握各部分之間的交互影響。 在Simulink環(huán)境中,用戶將擺脫理論演繹時(shí)需做理想化假設(shè)的無(wú)奈,觀察到現(xiàn)實(shí)世界中摩擦、風(fēng)阻、齒隙、飽和、死區(qū)等非線性因素和各種隨機(jī)因素對(duì)系統(tǒng)行為的影響。在Simulink環(huán)境中,用戶可以在仿真進(jìn)程中改變感興趣的參數(shù),實(shí)時(shí)地觀察系統(tǒng)行為的變化。 Simulink的每個(gè)模塊對(duì)于用戶來(lái)說(shuō)都相當(dāng)于一個(gè)“黑匣子”,用戶只需知道模塊的輸入和輸出及模塊功能即可,而不必管模塊內(nèi)部是怎么實(shí)現(xiàn)的。 因此,用戶使用Simulink進(jìn)行系統(tǒng)建模的任務(wù)就是如何選擇合適的模塊并把他們按照自己的模型結(jié)構(gòu)連接起來(lái),最后進(jìn)行調(diào)試和仿真。如果仿真結(jié)果不滿足要求,可以改變模塊的相關(guān)參數(shù)再運(yùn)行仿真,直到結(jié)果滿足要求為止。至于在仿真時(shí)各個(gè)模塊是如何執(zhí)行的、各模塊間是如何通信的、仿真的時(shí)間是如何采樣的及事件是如何驅(qū)動(dòng)的等細(xì)節(jié)問(wèn)題,用戶都不用去管,因?yàn)檫@些事情Simulink都解決了。如何添加和刪除模塊、如何連接各個(gè)模塊及如何修改模塊的參數(shù)和屬性等問(wèn)題在本章后面的各小節(jié)會(huì)陸續(xù)給予詳細(xì)的介紹。 1.模塊與模塊框圖 Simulink模塊框圖是動(dòng)態(tài)系統(tǒng)的圖形顯示,由一組稱(chēng)為模塊的圖標(biāo)組成,模塊之間的連接是連續(xù)的。每個(gè)模塊代表了動(dòng)態(tài)系統(tǒng)的某個(gè)單元,并且產(chǎn)生輸出宏。模塊之間的連線表明模塊的輸入端口與輸出端口之間的信號(hào)連接。 模塊的類(lèi)型決定了模塊輸出與輸入、狀態(tài)和時(shí)間之間的關(guān)系;一個(gè)模塊框圖可以根據(jù)需要包含任意類(lèi)型的模塊。 模塊代表了動(dòng)態(tài)系統(tǒng)功能單元,每個(gè)模塊包括一組輸入、狀態(tài)和一組輸出等幾個(gè)部分,模塊的輸出是仿真時(shí)間、輸入或狀態(tài)的函數(shù)。 模塊中的狀態(tài)是一組能夠決定模塊輸出的變量,一般當(dāng)前狀態(tài)的值決定于以前時(shí)刻的狀態(tài)值或輸入,這樣,具有狀態(tài)變化的模塊就必須存儲(chǔ)以前時(shí)刻的輸入或狀態(tài)值,這樣的模塊稱(chēng)為記憶功能模塊。 例如Simulink的積分(Integrator)模塊就是典型的記憶功能模塊。模塊當(dāng)前的輸出是該模塊從仿真開(kāi)始到當(dāng)前時(shí)刻這一時(shí)間段內(nèi)輸入信號(hào)的積分。 當(dāng)前時(shí)刻的積分取決于歷史輸入,因此積分就是該模塊的一組狀態(tài)變量。另一個(gè)典型的例子就是Simulink中的單純記憶(Memory)模塊,該模塊能夠存儲(chǔ)當(dāng)前時(shí)刻的輸入值并在將來(lái)的某個(gè)時(shí)刻進(jìn)行輸出。 Simulink的增益(Gain)模塊是無(wú)狀態(tài)變量的典型例子。增益模塊的輸出完全由當(dāng)前的輸入值決定,因此不存在狀態(tài)變量。其他的無(wú)狀態(tài)變量的模塊還有求和模塊(sum)和點(diǎn)乘模塊(Product)等。

編輯推薦

《MATLAB R2012a完全自學(xué)一本通(升級(jí)版)》結(jié)構(gòu)嚴(yán)謹(jǐn)、內(nèi)容全面、圖文并茂、實(shí)例豐富,既適合信號(hào)處理、通信工程、自動(dòng)控制、機(jī)械電子、自動(dòng)化、電力電氣等專(zhuān)業(yè)的本科生、研究生、教師和科技工作者學(xué)習(xí)使用,也可以作為廣大MATLAB愛(ài)好者的自學(xué)用書(shū)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    MATLAB R2012a 完全自學(xué)一本通 PDF格式下載


用戶評(píng)論 (總計(jì)19條)

 
 

  •   MATLAB R2012a 是2012年發(fā)行的MATLAB版本。電子工業(yè)出版社,開(kāi)本792*1092,2013年1月第1次印刷。我買(mǎi)的時(shí)候是64.9元,過(guò)了5天,變成了55.9元,一下子少了9元錢(qián),郁悶。書(shū)是正版的,書(shū)紙摸在手里很有分量,光滑,舒服。749頁(yè)的書(shū)約3厘米厚,也很重。 書(shū)講的很詳細(xì),MATLAB的每一個(gè)功能都有介紹到,MATLAB的界面截圖也很多,不過(guò)都是黑白的,也很小,圖里面的數(shù)字,字母就更小了,要仔細(xì)看才能看清,每一章后面有一個(gè)本章小結(jié),講這一章的內(nèi)容和學(xué)習(xí)重點(diǎn),全書(shū)沒(méi)有習(xí)題,才看了前面三十幾頁(yè),大致印象就這些,希望對(duì)想買(mǎi)此書(shū)的讀者有所幫助。
  •   這本書(shū)內(nèi)容講得很全面,適合初學(xué)者,同樣也適合想學(xué)好matlab的人
  •   不過(guò)建議初學(xué)的人一定要配合線性代數(shù)一起學(xué),不然信息量真的大到吃不消
  •   按照書(shū)上的實(shí)例敲代碼,都是錯(cuò)的,134頁(yè)那個(gè)logarithm就是錯(cuò)的。建議大家不要買(mǎi),上當(dāng)了。
  •   太淺了!對(duì)于解決具體實(shí)際問(wèn)題的指導(dǎo)意義不大!對(duì)于想了解matlab軟件的人,本書(shū)還可以。
  •   書(shū)的包裝什么都沒(méi)問(wèn)題,但是發(fā)票呢
  •   書(shū)中有很多錯(cuò)誤的地方,
  •   送貨及時(shí),而且服務(wù)態(tài)度較好,感覺(jué)這本書(shū)對(duì)初學(xué)者來(lái)說(shuō)是比較有用的
  •   質(zhì)量不錯(cuò) 很基礎(chǔ) 正在看
  •   書(shū)挺好的,就是沒(méi)有塑料包裝
  •   一章一章看太尼瑪痛苦了
  •   內(nèi)容多,比較寬泛,不夠細(xì)
  •   突然發(fā)現(xiàn)matlab真的好有用,非常方便,但愿能學(xué)好
  •   首先是快遞的時(shí)候下雨了,包裝不好書(shū)上被水給搞臟了。其次書(shū)的印刷不敢恭維,怎么都是盜版的。等我去真正用這個(gè)書(shū)學(xué)的時(shí)候,有的功能還和書(shū)上講的不一樣,比如同一個(gè)計(jì)算中換行,還有就是有明顯的印刷錯(cuò)誤?。。≡趺锤愕?,這么貴的書(shū)搞成這樣!
  •   挺厚,印刷不錯(cuò),送貨速度快。
  •   不錯(cuò)哈 講的很詳細(xì)哈。值得購(gòu)買(mǎi)
  •   內(nèi)容詳實(shí),適合初學(xué)者使用
  •   MATLAB R2012a完全自學(xué)一本通(升級(jí)版)非常全面
  •   內(nèi)容超級(jí)多。。很厚的一本書(shū)。和這個(gè)價(jià)格比較配。。。。但是不知道自己能不能啃下來(lái)。。。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7