|
|
|
內(nèi)容簡(jiǎn)介 MATLAB7.0是美國(guó)MathWorks公司開發(fā)的優(yōu)秀計(jì)算軟件,自20世紀(jì)80年代面世以來,以其強(qiáng)大的數(shù)值計(jì)算功能、繪圖功能和高效和編程能力在眾多的數(shù)學(xué)計(jì)算軟件中獨(dú)領(lǐng)風(fēng)騷,受到廣大讀者的欣賞。 本書按照由淺入深、循序漸進(jìn)的原則進(jìn)行編寫,全書理論充實(shí),實(shí)例豐富,編排適當(dāng),圖文并茂。在講清楚基礎(chǔ)知識(shí)后,結(jié)合大量的實(shí)例介紹MATLAB的功能與應(yīng)用。全書的主要內(nèi)容包括MATLAB內(nèi)容簡(jiǎn)介、MATLAB的應(yīng)用基礎(chǔ)與數(shù)值計(jì)算、MATLAB程序設(shè)計(jì)基礎(chǔ)、MATLAB圖形繪制、MATLAB的GUI程序設(shè)計(jì)、MATLAB在信號(hào)類課程中的典型應(yīng)用與實(shí)例解析、MATLAB在擬合與 插值中的應(yīng)用、MATLAB在數(shù)字圖像處理中的應(yīng)用、MATLAB仿真與應(yīng)用。 本書既可作為高校理工科學(xué)生、研究生學(xué)習(xí)的教材,也可供科學(xué)研究工作者、工程技術(shù)人員閱讀使用。 目錄 1MATLAB語(yǔ)言簡(jiǎn)介1 1.1MATLAB語(yǔ)言概述1 1.1.1MATLAB語(yǔ)言的產(chǎn)生及發(fā)展1 1.1.2MATLAB語(yǔ)言的特點(diǎn)及開發(fā)環(huán)境2 1.2MATLAB 7.0的安裝、啟動(dòng)與退出3 1.3MATLAB 7.0的工作界面9 1.4MATLAB的幫助系統(tǒng)12 1.4.1MATLAB的幫助窗口12 1.4.2MATLAB的幫助命令13 1.4.3MATLAB的演示系統(tǒng)1 1.4.4MATLAB的遠(yuǎn)程幫助系統(tǒng)15 1.5MATLAB的通用命令16 1.5.1管理命令和函數(shù)17 1.5.2管理變量和工作空間18 1.5.3使用文件和工作環(huán)境20 思考與練習(xí)21 2MATLAB應(yīng)用基礎(chǔ)與數(shù)值計(jì)算22 2.1變量及其操作22 2.1.1變量與賦值22 2.1.2標(biāo)點(diǎn)符號(hào)的使用23 2.1.3常用的快捷鍵24 2.2常用數(shù)學(xué)函數(shù)25 2.3復(fù)數(shù)的創(chuàng)建及其運(yùn)算26 2.3.1復(fù)數(shù)的創(chuàng)建26 2.3.2復(fù)數(shù)運(yùn)算26 2.4數(shù)據(jù)類型27 2.4.1整數(shù)27 2.4.2浮點(diǎn)數(shù)與精度函數(shù)28 2.4.3數(shù)字?jǐn)?shù)據(jù)類型操作函數(shù)30 2.5矩陣與數(shù)組的建立30 2.5.1矩陣的創(chuàng)建30 2.5.2矩陣的存儲(chǔ)33 2.5.3矩陣的簡(jiǎn)單操作33 2.6矩陣運(yùn)算36 2.7數(shù)組運(yùn)算38 2.8關(guān)系與邏輯運(yùn)算39 2.9矩陣與數(shù)組的其他運(yùn)算40 2.10多項(xiàng)式運(yùn)算41 2.10.1概述41 2.10.2多項(xiàng)式的值與根43 2.11方程與方程的求解44 2.11.1線性方程數(shù)值求解44 2.11.2線性方程組數(shù)值求解44 2.11.3非線性方程數(shù)值求解45 思考與練習(xí)46 3MATLAB程序設(shè)計(jì)基礎(chǔ)48 3.1M文件48 3.1.1M文件的分類48 3.1.2M文件的建立與打開48 3.2M文件基礎(chǔ)語(yǔ)法49 3.2.1MATLAB語(yǔ)言結(jié)構(gòu)50 3.2.2M文件函數(shù)的編寫50 3.2.3全局變量與局部變量51 3.3M文件的程序控制51 3.3.1順序結(jié)構(gòu)52 3.3.2條件結(jié)構(gòu)53 3.3.3循環(huán)結(jié)構(gòu)56 3.3.4交互語(yǔ)句59 3.4程序的調(diào)試60 3.4.1錯(cuò)誤的產(chǎn)生60 3.4.2調(diào)試菜單61 3.4.3調(diào)試命令63 思考與練習(xí)63 4MATLAB圖形繪制65 4.1二維圖形的繪制65 4.1.1繪制二維曲線圖65 4.1.2其他二維圖形的繪制70 4.2三維圖形的繪制77 4.2.1三維曲線圖的基本函數(shù)77 4.2.2三維曲面圖的基本函數(shù)78 4.2.3標(biāo)準(zhǔn)三維曲面函數(shù)80 4.2.4繪制三維曲面圖的函數(shù)81 4.3三維網(wǎng)圖的高級(jí)處理83 4.3.1圖形的消隱處理83 4.3.2圖形的裁剪處理84 4.3.3圖形的視點(diǎn)處理85 4.3.4圖形的色彩處理85 4.3.5圖形的光照處理86 4.4圖形句柄87 4.4.1圖形對(duì)象87 4.4.2圖形對(duì)象句柄88 4.4.3圖形對(duì)象屬性88 4.5圖像與動(dòng)畫90 4.5.1圖像90 4.5.2動(dòng)畫9 思考與練習(xí)92 5MATLAB的GUI 程序設(shè)計(jì)94 5.1GUI基本知識(shí)及開發(fā)環(huán)境94 5.1.1啟動(dòng)GUI開發(fā)環(huán)境95 5.1.2GUI的控件類型及屬性控制96 5.1.3GUI開發(fā)環(huán)境(GUI Development Environment, GUIDE)98 5.2響應(yīng)函數(shù)的編寫103 5.2.1響應(yīng)函數(shù)的定義及類型103 5.2.2響應(yīng)函數(shù)的語(yǔ)法、參數(shù)與關(guān)聯(lián)104 5.2.3初始化響應(yīng)函數(shù)105 5.2.4添加響應(yīng)函數(shù)106 5.3GUI設(shè)計(jì)初步106 5.4綜合實(shí)例解析113 思考與練習(xí)118 6MATLAB在信號(hào)類課程中的典型應(yīng)用與實(shí)例解析121 6.1信號(hào)處理工具箱簡(jiǎn)介121 6.1.1什么是信號(hào)處理工具箱121 6.1.2信號(hào)的表示方法121 6.1.3信號(hào)的讀入方式122 6.1.4工具箱的核心功能123 6.2基于MATLAB的信號(hào)與系統(tǒng)的時(shí)域分析124 6.2.1信號(hào)的時(shí)域分析(time domain analysis)124 6.2.2LTI系統(tǒng)的時(shí)域分析130 6.3基于MATLAB的信號(hào)與系統(tǒng)的頻域分析133 6.3.1信號(hào)的頻域分析(frequency analysis)133 6.3.2系統(tǒng)的頻域分析(frequency analysis)133 6.3.3傅立葉變換在通信系統(tǒng)(communication)中的應(yīng)用135 6.4基于MATLAB的信號(hào)與系統(tǒng)的s域分析138 6.4.1信號(hào)的s域分析138 6.4.2系統(tǒng)的s域分析140 6.5基于MATLAB的離散信號(hào)與系統(tǒng)的Z域分析143 6.5.1離散信號(hào)(discrete time signal)的Z變換142 6.5.2離散系統(tǒng)的Z域分析144 思考與練習(xí)147 7MATLAB在擬合與插值中的應(yīng)用149 7.1曲線擬合149 7.2一維插值151 7.3二維插值153 本章小結(jié)157 8MATLAB在數(shù)字圖像處理中的應(yīng)用159 8.1數(shù)字圖像處理介紹159 8.1.1數(shù)字圖像處理發(fā)展概況159 8.1.2數(shù)字圖像處理主要研究的內(nèi)容160 8.1.3數(shù)字圖像處理的基本特點(diǎn)161 8.1.4數(shù)字圖像處理的優(yōu)點(diǎn)161 8.1.5數(shù)字圖像處理的應(yīng)用162 8.2MATLAB在圖像處理中的應(yīng)用163 8.2.1常用圖像操作164 8.2.2圖像文件的讀寫與顯示操作166 8.2.3圖像幾何操作167 8.3圖像變換功能168 8.3.1傅立葉變換168 8.3.2離散余弦變換170 8.3.3radon變換171 8.3.4離散小波變換172 8.4圖像增強(qiáng)功能172 8.4.1灰度直方圖均衡化172 8.4.2灰度變換法174 8.4.3平滑與銳化濾波175 8.4.4真彩色增強(qiáng)176 8.5邊緣檢測(cè)和圖像分割功能177 本章總結(jié)178 9MATLAB仿真與應(yīng)用179 9.1Simulink概述179 9.1.1Simulink簡(jiǎn)介179 9.1.2Simulink的啟動(dòng)與退出179 9.2功能模塊函數(shù)庫(kù)介紹181 9.2.1輸入源模塊181 9.2.2接收模塊182 9.2.3連續(xù)系統(tǒng)模塊183 9.2.4數(shù)學(xué)運(yùn)算模塊183 9.3Simulink模塊的操作184 9.3.1模塊的編輯184 9.3.2模塊的參數(shù)和屬性設(shè)置186 9.4Simulink建模與仿真189 9.5Simulink建模實(shí)例192 思考與練習(xí)194 參考文獻(xiàn)195 |
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||