MATLAB R2014a完全自學一本通 ( 簡體 字) |
作者:劉浩,韓晶 | 類別:1. -> 工程繪圖與工程計算 -> Matlab |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 39984 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:1/1/2015 |
頁數:720 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 |
ISBN:9787121244995 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:MATLAB R2014a 是2014 年最新發行的MATLAB 版本,它為數據分析與處理提供了強大的工具。目前,MATLAB 已經在很多領域取得了成功應用。在這些領域的成功應用表明,MATLAB 所代表的數據分析處理手段在科學、工程等方面將發揮重要的作用。 本書針對MATLAB R2014a 在部分與數學高度相關領域內的應用,以引導讀者掌握MATLAB 的應用。 1.本書特點 由淺入深,循序漸進:本書以初中級讀者為對象,首先從MATLAB 的基礎知識講起,輔以MATLAB 在工程中的應用案例,幫助讀者盡快掌握MATLAB 進行科學計算及工程分析的技能。 步驟詳盡、內容新穎:本書結合作者多年MATLAB 使用經驗與實際工程應用案例,對MATLAB 軟件的使用方法與技巧進行詳細講解。本書內容新穎,講解過程輔以相應的圖片,使讀者在閱讀時一目了然,從而快速掌握書中所講內容。 實例典型,輕松易學:通過學習實際工程應用案例的具體操作是掌握MATLAB 最好的方式。本書通過應用案例,透徹、詳盡地講解了MATLAB 在各方面的應用。 2.本書內容 本書分為4 部分共20 章,面向MATLAB 的初中級讀者。在介紹MATLAB R2014a 集成環境的基礎上,對MATLAB 使用中常用的知識和工具進行了詳細的介紹,書中各章均提供了大量有針對性的算例,供讀者實戰練習。 (1)第1∼5 章為基礎部分,講解MATLAB R2014a 概述、MATLAB 基礎知識、數組與矩陣、MATLAB 編程基礎及數據的視化等。 第1 章:MATLAB R2014a 概述 第2 章:MATLAB 基礎知識 第3 章:數組與矩陣 第4 章:MATLAB 編程基礎 第5 章:數據可視化 (2)第6∼8 章為數學應用部分,講解數據分析、符號數學計算和概率統計等。 第6 章:數據分析 第7 章:符號數學計算 第8 章:概率統計 (3)第9∼15 章為工程應用部分,講解偏微分方程、優化、圖像處理、信號處理、小波分析等工具箱,Simulink 仿真基礎及應用等。 第9 章:偏微分方程工具箱 第10 章:優化工具箱 第11 章:圖像處理工具箱 第12 章:信號處理工具箱 第13 章:小波分析工具箱 第14 章:Simulink 仿真基礎 第15 章:Simulink 仿真應用 (4)第16∼20 章為知識拓展部分,講解句柄圖形對象、圖形用戶界面、文件讀取I/O、MATLAB 編譯器和外部接口應用介紹等內容。 第16 章:句柄圖形對象 第17 章:圖形用戶界面 第18 章:文件讀取I/O 第19 章:MATLAB 編譯器 第20 章:外部接口應用介紹 3.讀者對象 本書適合于ANSYS Workbench 15 初學者和期望提高有限元分析及建模仿真工程應用能力的讀者,具體說明如下: 初學MATLAB 的技術人員 廣大科研工作人員 大中專院校的教師和在校生 相關培訓機構的教師和學員 參加工作實習的“菜鳥” MATLAB 愛好者 4.讀者服務 為了方便解決本書疑難問題,讀者在學習過程中遇到與本書有關的技術問題,可以發郵件到郵箱caxart@126.com,或者訪問博客http://blog.sina.com.cn/caxart,編者會盡快給予解答,我們將竭誠為您服務。 5.本書作者 本書由劉浩、韓晶編著,其中第1∼8 章、第17∼20 章由劉浩編寫,第9∼16 章由韓晶編寫,另外王俊峰、陳丹、王淑明、程國華、張衛東、何嘉揚、王軍、李巖、白明輝、呂小軍、吳永福、石良臣為本書的編寫提供了大量的素材及技術支持,在此一并表示感謝。 雖然作者在本書的編寫過程中力求敘述準確、完善,但由于水平有限,書中欠妥之處在所難免,希望讀者和同仁能夠及時指出,共同促進本書質量的提高。 最后再次希望本書能為讀者的學習和工作提供幫助! 編者 |
內容簡介:本書面向MATLAB 的初中級讀者,在介紹MATLAB R2014a 集成環境的基礎上,對MATLAB 使用中常用的知識和工具進行了詳細的介紹,書中各章均提供了大量有針對性的算例,供讀者實戰練習。 根據內容的側重點不同,全書分為4 部分共20 章:第1∼5 章為基礎部分,講解MATLAB R2014a 概述、MATLAB 基礎知識、數組與矩陣、MATLAB 編程基礎及數據可視化等;第6∼8 章為數學應用部分,講解數據分析、符號數學計算和概率統計等;第9∼15 章為工程應用部分,講解偏微分方程、優化、圖像處理、信號處理、小波分析等工具箱,Simulink 仿真基礎及應用等;第16∼20 章為知識拓展部分,講解句柄圖形對象、圖形用戶界面、文件讀取I/O、MATLAB 編譯器和外部接口應用介紹等內容。為了使用戶能夠更好地操作MATLAB,本書中示例的命令已記錄在M 文件及其他相關文件中,用戶可以將相關的目錄設置為工作目錄,直接使用M 文件進行操作,以便快速掌握MATLAB 的使用方法。 |
目錄:第1 篇 第1 章MATLAB R2014A 概述..................... 1 1.1 MATLAB R2014a 簡介................... 2 1.1.1 MathWorks 及其產品概述............2 1.1.2 MATLAB 與其他數學軟件..........2 1.1.3 MATLAB 的主要特點..................3 1.1.4 MATLAB 的系統組成..................3 1.1.5 MATLAB 應用程序簡介..............4 1.2 MATLAB R2014a 的目錄結構....... 6 1.3 MATLAB R2014a 的工作環境....... 7 1.3.1 菜單/工具欄...................................8 1.3.2 命令行窗口....................................8 1.3.3 工作區............................................9 1.4 MATLAB R2014a 的通用命令..... 10 1.5 MATLAB R2014a 的文件管理..... 11 1.5.1 當前文件夾瀏覽器和路徑管 理器..............................................11 1.5.2 搜索路徑及其設置......................11 1.6 MATLAB R2014a 的幫助系統..... 13 1.6.1 純文本幫助..................................13 1.6.2 演示(Demos)幫助.................. 14 1.6.3 幫助導航瀏覽器..........................15 1.7 MATLAB 使用初步.......................15 1.8 本章小結.........................................16 第2 章MATLAB 基礎知識........................ 17 2.1 數據類型.........................................18 2.1.1 數值類型......................................18 2.1.2 邏輯類型......................................22 2.1.3 字符和字符串..............................24 2.1.4 函數句柄......................................27 2.1.5 結構體類型..................................29 2.1.6 單元數組類型..............................32 2.1.7 單元數組類型..............................33 2.1.8 map 容器類型..............................36 2.2 基本矩陣操作................................ 40 2.2.1 矩陣和數組的概念及其區別......40 2.2.2 矩陣的構造..................................42 2.2.3 矩陣大小及結構的改變..............45 2.2.4 矩陣下標引用..............................47 2.2.5 矩陣信息的獲取..........................49 2.2.6 矩陣的保存和加載......................53 2.3 運算符.............................................59 2.3.1 算術運算符..................................59 2.3.2 關系運算符..................................61 2.3.3 邏輯運算符..................................62 2.3.4 運算優先級..................................63 2.4 字符串處理函數............................ 64 2.4.1 字符串的構造..............................64 2.4.2 字符串比較函數..........................66 2.4.3 字符串查找和替換函數..............66 2.4.4 字符串——數值轉換..................67 2.5 本章小結.........................................68 第3 章數組與矩陣.......................................69 3.1 數組運算.........................................70 3.1.1 數組的創建和操作......................70 3.1.2 數組的常見運算..........................73 3.2 矩陣操作.........................................77 3.2.1 創建矩陣......................................77 3.2.2 改變矩陣大小..............................82 3.2.3 重構矩陣......................................84 3.3 矩陣元素的運算............................ 85 3.3.1 矩陣加減運算..............................85 3.3.2 矩陣乘法運算..............................86 3.3.3 矩陣的除法運算..........................87 3.3.4 矩陣的冪運算..............................88 3.3.5 矩陣元素的查找..........................88 3.3.6 矩陣元素的排序..........................89 3.3.7 矩陣元素的求和..........................90 3.3.8 矩陣元素的求積..........................91 3.3.9 矩陣元素的差分..........................92 3.4 矩陣運算.........................................92 3.4.1 矩陣分析......................................93 3.4.2 矩陣分解......................................98 3.4.3 特征值和特征向量....................105 3.5 稀疏矩陣...................................... 106 3.5.1 稀疏矩陣的存儲方式................107 3.5.2 稀疏矩陣的生成........................107 3.5.3 稀疏矩陣的運算........................112 3.6 本章小結.......................................112 第4 章MATLAB 編程基礎........................113 4.1 M 文件編輯器.............................. 114 4.2 變量...............................................116 4.2.1 變量的命名................................116 4.2.2 變量的類型................................117 4.2.3 MATLAB 默認的特殊變量......117 4.2.4 關鍵字........................................118 4.3 MATLAB 的控制流..................... 118 4.3.1 順序結構....................................118 4.3.2 if-else-end 分支結構..................119 4.3.3 switch-case................................. 121 4.3.4 try-catch 結構.............................123 4.3.5 for 循環結構.............................. 124 4.3.6 while 循環結構..........................126 4.4 控制程序流的其他常用指令...... 127 4.4.1 return 指令................................. 127 4.4.2 input 和keyboard 指令..............127 4.4.3 yesinput 指令............................. 128 4.4.4 pause 指令..................................128 4.4.5 continue 指令............................. 128 4.4.6 break 指令..................................129 4.4.7 error 和warning 指令................129 4.5 腳本和函數.................................. 129 4.5.1 腳本............................................129 4.5.2 函數............................................130 4.5.3 M 文件的一般結構................... 132 4.5.4 匿名函數、子函數、私有函數 與私有目錄................................134 4.5.6 重載函數....................................136 4.5.6 eval、feval 函數和內聯函數.... 136 4.5.7 內聯函數....................................139 4.5.8 向量化和預分配........................142 4.5.9 函數的函數................................143 4.5.10 P 碼文件...................................144 4.6 M 文件中變量的檢測與傳遞......145 4.6.1 輸入/輸出變量檢測指令...........145 4.6.2 “可變數量”輸入/輸出變量...146 4.6.3 跨空間變量傳遞和賦值............148 4.7 MATLAB 程序的調試.................150 4.7.1 程序調試的基本概念................150 4.7.2 直接調試法................................151 4.7.3 使用調試函數進行調試............152 4.7.4 工具調試法................................155 4.7.5 程序的性能優化技術................156 4.8 小結...............................................157 第5 章數據可視化.................................... 158 5.1 圖形繪制...................................... 159 5.1.1 離散數據及離散函數................159 5.1.2 連續函數....................................160 5.1.3 圖形繪制示例............................161 5.1.4 圖形繪制的基本步驟................162 5.2 二維圖形繪制.............................. 162 5.2.1 plot 指令.....................................163 5.2.2 格柵............................................168 5.2.3 文字說明....................................168 5.2.4 線型、標記和顏色....................171 5.2.5 坐標軸設置................................174 5.2.6 圖形迭繪....................................175 5.2.7 子圖繪制....................................176 5.2.8 交互式繪圖................................177 5.2.9 雙坐標軸繪制............................178 5.2.10 fplot 繪圖指令......................... 179 5.2.11 ezplot 繪圖指令....................... 180 5.2.12 特殊坐標軸繪圖......................181 5.2.13 二維特殊圖形函數..................183 5.3 三維圖形繪制.............................. 188 5.3.1 曲線圖繪制................................188 5.3.2 網格圖繪制................................189 5.3.3 曲面圖的繪制............................190 5.3.4 光照模型....................................191 5.3.5 繪制等值線圖............................192 5.4 四維圖形可視化.......................... 193 5.4.1 用顏色描述第四維....................193 5.4.2 其他函數....................................194 5.5 本章小結...................................... 195 第2 篇 第6 章數據分析........................................ 196 6.1 多項式及其函數.......................... 197 6.1.1 多項式的表達式和創建............197 6.1.2 多項式求根................................198 6.1.3 多項式的四則運算....................199 6.1.4 多項式的導數、積分與估值....201 6.1.5 多項式運算函數及操作指令....202 6.1.6 有理多項式................................203 6.2 數據插值...................................... 204 6.2.1 一維插值....................................205 6.2.2 二維插值....................................208 6.3 函數的極限.................................. 209 6.3.1 極限的概念................................209 6.3.2 求極限的函數............................210 6.4 函數數值積分...............................211 6.4.1 數值積分問題的數學表述........212 6.4.2 一元函數的數值積分................212 6.4.3 多重數值積分............................214 6.5 本章小結...................................... 215 第7 章符號數學計算................................ 216 7.1 MATLAB 符號計算概述.............217 7.2 符號對象和符號表達式.............. 217 7.2.1 符號對象的創建命令................217 7.2.2 符號對象的創建示例................218 7.2.3 符號計算中的運算符和函數....222 7.2.4 符號對象的類別識別函數........225 7.2.5 符號表達式中的變量確定........228 7.2.6 符號精度計算............................229 7.3 符號表達式操作.......................... 230 7.3.1 符號表達式顯示........................230 7.3.2 符號表達式合并........................231 7.3.3 符號表達式展開........................232 7.3.4 符號表達式嵌套........................233 7.3.5 符號表達式分解........................233 7.3.6 符號表達式化簡........................234 7.4 符號表達式替換.......................... 236 7.4.1 subs 替換函數............................236 7.4.2 subexpr 替換函數...................... 237 7.5 符號函數的操作.......................... 238 7.5.1 復合函數操作............................238 7.5.2 反函數操作................................239 7.6 符號微積分.................................. 240 7.6.1 符號表達式的極限....................240 7.6.2 符號表達式的微分....................242 7.6.3 符號表達式的積分....................243 7.6.4 符號表達式的級數求和............244 7.6.5 符號表達式的泰勒級數............245 7.7 符號積分變換.............................. 246 7.7.1 傅里葉變換及其反變換............246 7.7.2 拉普拉斯變換及其反變換........247 7.7.3 Z 變換及其反變換.................... 248 7.8 符號代數方程求解...................... 249 7.9 符號微分方程求解...................... 252 7.10 符號分析可視化........................ 254 7.10.1 funtool 分析界面..................... 254 7.10.2 taylortool 分析界面................. 257 7.11 本章小結.....................................259 第8 章概率統計........................................ 260 8.1 產生隨機變量.............................. 261 8.1.1 二項分布的隨機數據的產生....261 8.1.2 正態分布的隨機數據的產生....261 8.1.3 常見分布的隨機數產生............262 8.2 概率密度計算.............................. 263 8.2.1 通用函數概率密度值................263 8.2.2 專用函數概率密度值................265 8.3 累積概率分布.............................. 266 8.3.1 通用函數累積概率值................266 8.3.2 專用函數累積概率值................ 267 8.4 統計特征...................................... 268 8.4.1 平均值、中值............................268 8.4.2 數據比較....................................269 8.4.3 期望............................................270 8.4.4 方差和標準差............................270 8.4.5 協方差與相關系數....................271 8.5 統計作圖...................................... 272 8.5.1 正整數頻率表............................272 8.5.2 累積分布函數圖形....................272 8.5.3 最小二乘擬合直線....................273 8.5.4 繪制正態分布概率圖形............274 8.5.5 樣本數據的盒圖........................275 8.5.6 參考線繪制................................276 8.5.7 樣本概率圖形............................278 8.5.8 正態擬合直方圖........................278 8.6 本章小結...................................... 279 第3 篇 第9 章偏微分方程工具箱......................... 280 9.1 偏微分方程(PDE)工具箱介紹 ...................................................... 281 9.1.1 偏微分方程常見類型介紹........281 9.1.2 偏微分方程工具箱簡介............287 9.2 求解偏微分方程示例.................. 289 9.2.1 求解橢圓方程............................289 9.2.2 求解拋物線方程........................294 9.2.3 求解雙曲線方程........................298 9.2.4 求解特征值方程........................302 9.3 本章小結...................................... 306 第10 章優化工具箱...................................307 10.1 優化工具箱及最優化問題介紹308 10.1.1 優化工具箱常用函數..............308 10.1.2 最優化問題..............................311 10.2 線性規劃.................................... 314 10.2.1 線性規劃函數..........................314 10.2.2 線性規劃問題的應用..............316 10.3 無約束非線性規劃.................... 324 10.3.1 基本數學原理介紹..................324 10.3.2 無約束非線性規劃函數..........326 10.3.3 無約束非線性規劃問題的應 用..............................................329 10.4 二次規劃.................................... 329 10.4.1 二次規劃函數quadprog..........330 10.4.2 二次規劃問題的應用..............332 10.5 有約束最小化............................ 333 10.5.1 有約束最小化函數fmincon... 333 10.5.2 有約束最小化應用..................336 10.6 目標規劃.................................... 337 10.6.1 目標規劃函數fgoalattain........337 10.6.2 目標規劃應用..........................340 10.7 最大最小化................................ 344 10.7.1 最大最小化函數fminimax..... 344 10.7.2 最大最小化應用......................346 10.8 本章小結.................................... 347 第11 章圖像處理工具箱........................... 349 11.1 MATLAB 圖像處理基礎知識...350 11.1.1 MATLAB 圖像表達方式........350 11.1.2 MATLAB 支持的圖像文件格 式..............................................351 11.1.3 MATLAB 圖像類型................352 11.1.4 MATLAB 圖像類型轉換........355 11.1.5 MATLAB 圖像數據讀/寫.......357 11.2 圖像顯示.....................................358 11.2.1 標準圖像顯示技術..................358 11.2.2 特殊圖像顯示技術..................360 11.3 圖像運算.....................................364 11.3.1 代數運算..................................364 11.3.2 空間變換..................................365 11.3.3 圖像配準..................................369 11.4 圖像數據變換.............................370 11.4.1 二維傅里葉變換......................370 11.4.2 離散余弦變換..........................374 11.4.3 其他變換..................................377 11.5 圖像分析與增強.........................378 11.5.1 像素值及統計..........................379 11.5.2 圖像分析..................................382 11.5.3 圖像調整..................................385 11.5.4 圖像平滑..................................389 11.6 圖像區域處理.............................391 11.6.1 區域設置..................................391 11.6.2 區域濾波..................................393 11.6.3 區域填充..................................393 11.7 形態學操作.................................394 11.7.1 圖像膨脹..................................394 11.7.2 圖像腐蝕..................................395 11.7.3 形態學重建..............................396 11.8 顏色處理.....................................397 11.8.1 顯示顏色..................................397 11.8.2 減少顏色..................................397 11.8.3 轉換顏色..................................398 11.9 本章小結.....................................399 第12 章信號處理工具箱...........................400 12.1 MATLAB 信號處理基礎知識...401 12.1.1 連續信號及其實現..................401 12.1.2 離散信號及其實現..................401 12.1.3 離散信號基本運算..................405 12.1.4 離散系統概念..........................409 12.1.5 Z 變換定義與性質.................. 409 12.1.6 離散傅里葉變換......................410 12.2 統計信號處理............................ 410 12.2.1 相關性與協方差......................411 12.2.2 頻譜分析..................................412 12.2.3 窗函數......................................414 12.2.4 功率譜估計..............................416 12.2.5 現代譜估計..............................418 12.2.6 時頻分析..................................419 12.2.7 特殊變換方法..........................420 12.2.8 重新采樣..................................423 12.3 IIR 濾波器.................................. 424 12.3.1 IIR 濾波器優勢....................... 424 12.3.2 經典濾波器設計過程..............424 12.3.3 經典法IIR 濾波器設計.......... 424 12.2.4 直接法IIR 濾波器設計.......... 431 12.4 FIR 濾波器................................. 432 12.4.1 窗函數法FIR 濾波器設計......432 12.4.2 約束最小二乘法FIR 濾波器 設計..........................................434 12.4.3 其他設計方法..........................435 12.5 參數建模.................................... 435 12.5.1 時域建模..................................436 12.5.2 頻域建模..................................438 12.6 特殊波形發生函數.................... 439 12.6.1 頻率掃描余弦函數..................439 12.6.2 Sinc 函數..................................439 12.6.3 高斯震蕩正弦脈沖..................440 12.6.4 三角脈沖..................................441 12.6.5 三角波......................................441 12.6.6 方形脈沖..................................442 12.6.7 方波..........................................443 12.6.8 脈沖序列..................................444 12.6.9 壓控振蕩波..............................444 12.7 GUI 工具.................................... 445 12.7.1 信號處理綜合工具..................445 12.7.2 波形查看器..............................446 12.7.3 譜分析查看器..........................447 12.7.4 濾波器可視化工具..................447 12.7.5 濾波器設計與分析工具..........448 12.7.6 濾波處理工具..........................449 12.8 本章小結.................................... 450 第13 章小波分析工具箱...........................451 13.1 小波分析.................................... 452 13.1.1 小波分析概述..........................452 13.1.2 傅里葉變換和小波變換..........453 13.1.3 多分辨分析..............................456 13.1.4 小波包分析..............................459 13.1.5 幾種常用的小波......................463 13.1.6 小波應用演示示例..................466 13.2 小波工具箱介紹........................ 467 13.2.1 小波工具箱的啟動..................467 13.2.2 一維連續小波分析工具..........468 13.2.3 一維離散小波分析工具..........473 13.3 小波分析在圖像處理中的應用480 13.3.1 基于小波變換的圖像局部壓 縮..............................................480 13.3.2 二維小波變換的圖像壓縮......482 13.3.3 圖像壓縮中閾值的確定與作 用命令......................................485 13.3.4 基于小波包變換的圖像壓縮..486 13.3.5 小波變換用于圖像去噪............488 13.3.6 小波分析用于圖像增強..........491 13.3.7 圖像鈍化與銳化......................493 13.3.8 小波分析用于圖像融合..........495 13.3.9 小波分析用于圖像分解..........496 13.4 本章小結.................................... 499 第14 章SIMULINK 仿真基礎................... 500 14.1 Simulink 概述.............................501 14.1.1 Simulink 的基本概念.............. 501 14.1.2 Simulink 的工作環境與啟動.. 503 14.1.3 Simulink 模型的特點.............. 505 14.1.4 Simulink 模塊的組成.............. 507 14.1.5 Simulink 中的數據類型.......... 508 14.1.6 Simulink 中的模塊和模塊庫.. 512 14.1.7 Simulink 常用工具.................. 516 14.1.8 Simulink 的實例演示.............. 518 14.2 Simulink 模型創建.....................520 14.2.1 Simulink 模塊的基本操作...... 520 14.2.2 模型和模型文件......................524 14.2.3 創建模型的基本步驟和技巧..525 14.3 過零檢測和代數環.................... 529 14.3.1 過零檢測..................................529 14.3.2 代數環......................................531 14.4 本章小結.................................... 532 第15 章SIMULINK 仿真應用................. 533 15.1 子系統的創建和封裝................ 534 15.1.1 子系統介紹..............................534 15.1.2 創建子系統..............................536 15.1.3 封裝子系統..............................537 15.2 仿真模型的分析........................ 541 15.2.1 模型狀態的確定......................541 15.2.2 線性化的數學描述..................543 15.2.3 平衡點分析..............................544 15.2.4 微分方程的求解算法..............545 15.3 運行仿真.................................... 546 15.3.1 啟動仿真..................................546 15.3.2 仿真的配置..............................549 15.3.3 優化仿真過程..........................555 15.4 模型調試.................................... 557 15.4.1 Simulink 調試器...................... 557 15.4.2 命令行調試及設置斷點..........558 15.5 Simulink 實例應用.....................559 15.6 本章小結.................................... 565 第4 篇 第16 章句柄圖形對象...............................566 16.1 句柄圖形對象體系...................... 567 16.1.1 句柄圖形組織..........................567 16.1.2 句柄圖形對象類型簡介..........567 16.2 句柄圖形對象操作.................... 568 16.2.1 創建對象..................................568 16.2.2 訪問對象句柄..........................570 16.2.3 復制和刪除對象......................572 16.2.4 控制圖形輸出..........................574 16.2.5 保存句柄..................................578 16.3 對象屬性設置............................ 579 16.3.1 設置屬性..................................579 16.3.2 設置默認屬性..........................580 16.3.3 通用屬性..................................583 16.4 Figure 對象................................. 584 16.4.1 Figure 對象介紹...................... 584 16.4.2 Figure 對象操作...................... 586 16.5 Axes 對象................................... 586 16.5.1 坐標軸介紹..............................586 16.5.2 標簽與外觀..............................586 16.5.3 位置..........................................587 16.5.4 一圖多軸..................................588 16.5.5 坐標軸控制..............................591 16.5.6 線條顏色控制..........................593 16.5.7 繪圖操作..................................594 16.6 Core 對象....................................595 16.6.1 Core 對象介紹......................... 595 16.6.2 Core 對象創建示例................. 595 16.7 Plot 對象..................................... 596 16.7.1 Plot 對象介紹.......................... 596 16.7.2 Plot 對象創建示例.................. 596 16.7.3 連接變量..................................597 16.8 Group 對象................................. 598 16.8.1 Group 對象介紹.......................598 16.8.2 創建Group 對象......................598 16.8.3 對象變換..................................599 16.9 Annotation 對象..........................600 16.9.1 Annotation 對象介紹...............600 16.9.2 Annotation 對象使用示例.......600 16.10 本章小結.................................. 601 第17 章圖形用戶界面...............................602 17.1 圖形用戶界面介紹.................... 603 17.2 圖形用戶界面控件.................... 603 17.2.1 圖形用戶界面控件的創建......604 17.2.2 鼠標動作執行..........................606 17.2.3 事件隊列的執行順序..............608 17.2.4 回調函數的編寫......................609 17.3 對話框對象................................ 612 17.3.1 公共對話框..............................612 17.3.2 一般對話框.............................. 616 17.4 界面菜單.................................... 622 17.4.1 菜單建立..................................622 17.4.2 菜單屬性..................................623 17.5 編寫M 文件...............................624 17.6 圖形界面創建工具GUIDE.......625 17.6.1 利用創建工具GUIDE 進行 GUI 設計..................................626 17.6.2 GUIDE 創建的工具................ 633 17.6.3 創建帶UIcontrol 控件的圖形 界面..........................................635 17.7 本章小結.................................... 636 第18 章文件讀取I/O................................ 637 18.1 文件夾的管理............................ 638 18.1.1 當前文件夾管理......................638 18.1.2 創建文件夾..............................641 18.1.3 刪除文件夾..............................642 18.1.4 復制或移動文件夾..................643 18.2 打開和關閉文件........................ 646 18.2.1 打開文件..................................646 18.2.2 關閉文件..................................648 18.3 工作區數據—MAT 文件...........648 18.3.1 輸出數據到MAT 文件...........649 18.3.2 讀取MAT 文件—load 函數... 649 18.3.3 查看MAT 文件的變量...........650 18.4 讀/寫二進制文件....................... 651 18.4.1 寫二進制文件..........................651 18.4.2 讀二進制文件..........................653 18.5 讀/寫文本文件........................... 656 18.5.1 寫文本文件..............................656 18.5.2 讀文本文件..............................657 18.5.3 其他讀/寫文本文件的函數.....661 18.6 文件內的位置控制.................... 667 18.7 導入數據.................................... 669 18.8 本章小結.................................... 671 第19 章MATLAB 編譯器.......................... 672 19.1 MATLAB Compiler(編譯器) 概述.............................................. 673 19.2 編譯器的安裝和配置................ 674 19.2.1 編譯器的安裝..........................674 19.2.2 編譯器的配置..........................674 19.3 編譯過程.................................... 674 19.3.1 安裝MCR................................674 19.3.2 MCR 編譯過程........................677 19.4 編譯命令mcc.............................677 19.5 編譯生成獨立運行程序............ 678 19.5.1 編譯M 文件............................ 678 19.5.2 編譯圖形繪制M 文件............ 681 19.5.3 由含feval 指令的M 文件生 成EXE 文件........................... 682 19.5.4 編譯GUI 文件.........................684 19.6 本章小結.................................... 685 第20 章外部接口應用介紹.......................686 20.1 接口概述.................................... 687 20.1.1 MEX 文件介紹........................687 20.1.2 MAT 文件介紹........................687 20.1.3 MATLAB 計算引擎介紹........688 20.2 基于C/C++語言的MEX 文件 應用.............................................. 688 20.2.1 MEX 文件結構........................688 20.2.2 創建C/C++ MEX 文件...........689 20.2.3 調試C/C++語言MEX 程序文 件..............................................694 20.3 基于C/C++語言的MAT 文件 應用.............................................695 20.3.1 使用C/C++語言創建MAT 文 件的過程..................................695 20.3.2 使用C/C++語言創建MAT 文 件示例......................................695 20.3.3 使用C/C++語言讀取MAT 文 件示例......................................697 20.4 基于C/C++語言的計算引擎應 用.................................................700 20.4.1 MATLAB 引擎庫函數............700 20.4.2 創建MATLAB 引擎調用源 程序..........................................701 20.5 MATLAB 中Java 語言的調用..702 20.5.1 Java 接口使用..........................703 20.5.2 Java 接口編程應用示例..........707 20.6 本章小結.................................... 708 |
序: |