|
-- 會員 / 註冊 --
|
|
|
|
MATLAB R2012a超級學習手冊 ( 簡體 字) |
作者:史潔玉 | 類別:1. -> 工程繪圖與工程計算 -> Matlab |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 35069 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:4/1/2013 |
頁數:559 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787115308177 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:《MATLAB R2012a超級學習手冊》由淺入深、全面系統地介紹了MATLAB R2012a的編程與開發的相關知識。書中的每一章節都提供了大量具有針對性的算例,我社網站(www.ptpress.com.cn)提供部分算例的源代碼供讀者下載使用。 全書共18章,第1∼5章為基本知識講解部分,包括MATLAB概述及基礎知識、數學運算、矩陣運算、數據可視化工具以及MATLAB的編程等內容。第6∼11章為高級應用部分,分別介紹了MATLAB的數值運算、符號計算、Simulink仿真環境、文件輸入/輸出操作及高級圖形設計等內容。第12∼13章介紹MATLAB的外圍功能,包括MATLAB的編譯器與應用程序接口,以及MATLAB與Office的混合使用等。第14∼18章介紹了應用比較廣泛的工具箱,包括信號與圖像處理工具箱、優化工具箱、偏微分方程工具箱、小波分析工具箱和神經網絡工具箱等。 《MATLAB R2012a超級學習手冊》結構合理、敘述詳細、算例豐富、圖文并茂,適合從事通信、電子、自動控制等領域的廣大科研工作者、工程師和在校學生等不同層次的讀者自學使用,也可以作為信號處理、自動控制、機械電子、自動化、電力電氣、通信工程等專業的教學用書。 |
目錄:第1章 MATLAB概述 1 1.1 MATLAB介紹 1 1.1.1 MATLAB的產品構架 1 1.1.2 MATLAB簡介 2 1.2 MATLAB R2012a的安裝、退出與卸載 3 1.2.1 MATLAB R2012a的安裝 3 1.2.2 MATLAB R2012a退出 8 1.2.3 MATLAB卸載 8 1.3 MATLAB的目錄結構 8 1.4 MATLAB的工作環境 9 1.5 MATLAB的通用命令 14 1.6 使用MATLAB R2012a幫助系統 16 1.7 MATLAB初識 21 1.8 本章小結 21
第2章 MATLAB基礎知識 22 2.1 數據類型 22 2.1.1 數值類型 22 2.1.2 邏輯類型 24 2.1.3 字符和字符串 24 2.1.4 結構體類型 24 2.1.5 單元數組類型 27 2.1.6 函數句柄 29 2.2 基本矩陣操作 29 2.2.1 矩陣的構造 29 2.2.2 矩陣大小的改變 31 2.2.3 矩陣下標引用 32 2.2.4 矩陣信息的獲取 33 2.2.5 矩陣結構的改變 34 2.2.6 稀疏矩陣 35 2.3 運算符和特殊符號 37 2.3.1 算數運算符 37 2.3.2 關系運算符 39 2.3.3 邏輯運算符 40 2.3.4 運算優先級 41 2.4 字符串處理函數 42 2.4.1 字符串的構造 42 2.4.2 字符串比較函數 43 2.4.3 字符串查找和替換函數 44 2.4.4 字符串與數值的轉換 45 2.5 本章小結 46
第3章 數學運算 47 3.1 矩陣的運算 47 3.1.1 矩陣分析 47 3.1.2 線性方程組 51 3.1.3 矩陣分解 53 3.1.4 矩陣的特征值和特征向量 58 3.1.5 非線性矩陣運算 59 3.2 初等函數運算 62 3.2.1 三角函數 62 3.2.2 指數和對數函數 63 3.2.3 復數函數 65 3.2.4 截斷和求余函數 65 3.3 特殊數學函數 66 3.3.1 特殊函數 66 3.3.2 坐標變換函數 70 3.3.3 數論函數 70 3.4 本章小結 71
第4章 數據繪圖 72 4.1 二維圖形的生成 72 4.1.1 plot基本命令 72 4.1.2 多次疊圖和多子圖操作 77 4.1.3 其他二維繪圖命令 79 4.2 三維圖形的生成 81 4.2.1 plot3基本命令 81 4.2.2 三維網線圖和表面圖的繪制 83 4.2.3 其他三維繪圖命令 85 4.3 特殊圖形的操作 88 4.3.1 二維特殊圖形函數 88 4.3.2 三維特殊圖形函數 97 4.3.3 特殊坐標軸函數 101 4.3.4 四維表現圖 105 4.4 圖形的處理 107 4.4.1 圖形標識 107 4.4.2 圖形數據取點 112 4.4.3 坐標軸控制 113 4.4.4 視角與透視控制 117 4.4.5 圖形色彩控制 122 4.4.6 光照控制 127 4.4.7 圖形打印與輸出 129 4.5 圖形窗口的編輯 130 4.5.1 圖形窗口的創建 130 4.5.2 圖形窗口的菜單操作 130 4.5.3 圖形窗口的工具欄 137 4.6 本章小結 138
第5章 MATLAB編程 139 5.1 M文件 139 5.1.1 函數 139 5.1.2 腳本 140 5.2 MATLAB中的變量 142 5.3 MATLAB語法規則 143 5.3.1 自上而下的編程方法 144 5.3.2 順序語句 145 5.3.3 循環語句 145 5.3.4 選擇語句 146 5.3.5 其他流控制語句 147 5.4 MATLAB程序調試 150 5.4.1 直接調試法 150 5.4.2 工具調試法 150 5.5 編程設計與實現 153 5.5.1 建立數學模型 153 5.5.2 編寫代碼 154 5.6 本章小結 154
第6章 數值計算 156 6.1 線性方程組的解法 156 6.1.1 解線性方程組的直接法 156 6.1.2 解線性方程組的迭代法 159 6.1.3 利用MATLAB求解線性方程組 160 6.2 數值逼近方法 164 6.2.1 插值 164 6.2.2 曲線擬合 169 6.2.3 數值積分 172 6.3 常微分方程(組)的數值求解 175 6.3.1 解常微分方程初值問題的離散化方法 175 6.3.2 解常微分方程初值問題 176 6.4 數據分析和多項式 182 6.4.1 基本數據分析函數 182 6.4.2 多項式函數 185 6.5 本章小結 187
第7章 Simulink仿真 188 7.1 Simulink概論 188 7.1.1 Simulink的概述 188 7.1.2 Simulink的啟動 189 7.1.3 Simulink模型特點 192 7.1.4 Simulink數據類型 194 7.1.5 Simulink模塊庫 197 7.1.6 Simulink實例 203 7.2 Simulink模型創建 205 7.2.1 Simulink模塊簡易操作 205 7.2.2 創建模型的基本步驟和技巧 208 7.3 過零檢測 212 7.4 子系統創建與封裝 212 7.4.1 子系統介紹 212 7.4.2 創建子系統 214 7.4.3 封裝子系統 215 7.5 分析仿真的模型 217 7.5.1 確定模型的狀態 218 7.5.2 平衡點的分析 219 7.5.3 微分方程的求解 220 7.5.4 代數環 222 7.6 仿真的運行 223 7.6.1 啟動仿真 223 7.6.2 仿真的配置 224 7.6.3 觀測仿真結果 228 7.7 模型的調試 229 7.7.1 Simulink調試器 229 7.7.2 命令行調試及設置斷點 230 7.8 S函數 231 7.8.1 S函數工作原理 231 7.8.2 編寫S函數 232 7.9 Simulink與MATLAB結合建模的實例 236 7.10 本章小結 239
第8章 MATLAB符號計算 240 8.1 符號運算入門 240 8.1.1 求解一元二次方程ax2+bx+c=0的根 240 8.1.2 求導數 241 8.1.3 計算定積分 241 8.1.4 求解一階微分方程 241 8.2 符號對象的創建和使用 242 8.2.1 創建符號對象和表達式 242 8.2.2 符號對象的基本運算 245 8.3 符號表達式的替換、精度計算及化簡 245 8.3.1 符號表達式的替換 245 8.3.2 精度計算 247 8.3.3 符號表達式的化簡 248 8.4 符號微分與積分及其變換 252 8.4.1 符號表達式的微分運算 252 8.4.2 符號表達式的級數與積分 254 8.4.3 符號積分變換 255 8.5 符號矩陣的計算 258 8.5.1 代數基本運算 258 8.5.2 線性代數運算 258 8.5.3 特征值分解 259 8.5.4 約當標準型 260 8.5.5 奇異值分解 260 8.6 符號方程求解 261 8.6.1 代數方程的求解 261 8.6.2 微分方程的求解 263 8.7 MAPLE接口 264 8.8 可視化數學分析界面 264 8.8.1 圖示化符號函數計算器 265 8.8.2 泰勒級數逼近分析器 266 8.9 本章小結 267
第9章 輸入與輸出函數 268 9.1 文件的打開與關閉 268 9.1.1 打開文件 268 9.1.2 關閉文件 270 9.2 讀取與寫入二進制文件 270 9.2.1 讀取二進制文件 270 9.2.2 寫入二進制文件 272 9.3 寫入與讀取文本文件 273 9.3.1 寫入文本文件 273 9.3.2 讀取文本文件 275 9.4 文本格式化和二進制I/O函數的比較 277 9.5 文件位置和狀態函數 280 9.5.1 exist函數 280 9.5.2 ferror函數 282 9.5.3 feof函數 282 9.5.4 ftell函數 282 9.5.5 frewind函數 282 9.5.6 fseek函數 283 9.6 本章小結 285
第10章 句柄圖形 286 10.1 句柄圖形體系 286 10.1.1 圖形系統 286 10.1.2 圖形對象、圖像句柄和句柄圖形樹結構 287 10.1.3 對象屬性及其檢測和變更 288 10.2 圖形對象的操作 293 10.2.1 創建圖形對象 293 10.2.2 對象查找 294 10.2.3 圖像對象的位置 297 10.2.4 文本對象的位置 298 10.3 默認和factory屬性及打印位置 299 10.3.1 設置讀者屬性默認值 300 10.3.2 factory屬性 303 10.3.3 打印位置 303 10.4 句柄使用方法 304 10.4.1 訪問對象句柄及其獲取 304 10.4.2 使用句柄操作圖形對象 305 10.4.3 對象刪除 306 10.4.4 控制圖形輸出 307 10.4.5 在M文件中保存句柄 309 10.5 句柄圖形的應用舉例 310 10.6 本章小結 313
第11章 高級圖形制作 314 11.1 GUI設計向導 314 11.1.1 圖形讀者界面介紹 314 11.1.2 啟動GUIDE并創建圖形界面 316 11.1.3 組件以及界面設計工具介紹 322 11.1.4 GUI組態 328 11.2 GUI設計編程 330 11.2.1 M文件以及GUI數據管理 330 11.2.2 回調函數的使用方法 332 11.2.3 圖形窗口的行為控制 334 11.3 圖形用戶界面設計應用實例 335 11.3.1 數據相互轉換 336 11.3.2 繪制數據點 340 11.4 本章小結 346
第12章 編譯器與應用程序接口 347 12.1 編譯器概述 347 12.1.1 編譯器的功能介紹 347 12.1.2 把腳本文件轉化為可執行文件 348 12.2 編譯器的安裝和配置 349 12.2.1 配置MATLAB編譯器的前提準備 349 12.2.2 對編譯器進行配置 349 12.3 MATLAB編譯器的使用 351 12.3.1 編譯過程 351 12.3.2 MCR的安裝 351 12.4 MATLAB與其他編程語言結合介紹 358 12.5 創建其他編程語言的MEX文件 359 12.5.1 MEX文件簡介 359 12.5.2 編寫關于C的MEX文件 359 12.5.3 編寫關于Frotran的MEX文件 365 12.6 MAT文件應用 368 12.6.1 MAT文件相關庫函數 368 12.6.2 MAT的應用程序 369 12.7 MATLAB引擎技術的應用 375 12.7.1 MATLAB引擎庫函數 375 12.7.2 MATLAB引擎技術的實例 376 12.8 MATLAB中相關技術簡介 380 12.8.1 MATLAB中的ActiveX技術 380 12.8.2 MATLAB中的動態數據交換技術 384 12.9 本章小結 391
第13章 MATLAB與Office混合使用 392 13.1 Notebook的安裝及使用 392 13.1.1 Notebook的安裝 392 13.1.2 Notebook應用實例 393 13.1.3 Notebook使用的幾個問題 397 13.2 Excellink的安裝和使用 398 13.2.1 Excellink的安裝 398 13.2.2 設置Excellink的啟動方式 399 13.2.3 終止Excellink的運行 400 13.3 Excellink應用實例及注意問題 400 13.3.1 Excellink的應用實例 401 13.3.2 Excellink使用的幾個問題 403 13.4 本章小結 403
第14章 信號與圖像處理 404 14.1 信號處理工具箱 404 14.1.1 離散信號與系統 404 14.1.2 Z變換與離散傅立葉變換 407 14.1.3 數字濾波器結構 415 14.1.4 濾波器的可視化設計與分析 425 14.2 圖像處理工具箱 427 14.2.1 圖像處理工具箱介紹 427 14.2.2 圖像的幾何運算 434 14.2.3 圖像變換 437 14.2.4 圖像分析 441 14.2.5 圖像處理工具箱的可視化操作介紹 444 14.3 本章小結 446
第15章 優化工具箱 447 15.1 優化工具箱 447 15.1.1 優化工具箱介紹 447 15.1.2 最小化問題 451 15.2 二次規劃 453 15.2.1 二次規劃函數 453 15.2.2 二次規劃問題應用 453 15.3 最大最小化 454 15.3.1 最大最小化函數 454 15.3.2 最大最小化應用 455 15.4 有約束最小化 457 15.4.1 有約束最小化函數 457 15.4.2 有約束最小化應用 458 15.5 目標規劃 458 15.5.1 目標規劃函數 458 15.5.2 目標規劃應用 459 15.6 線性規劃 462 15.7 本章小結 468
第16章 偏微分方程工具箱 469 16.1 偏微分方程工具箱介紹 469 16.1.1 偏微分方程常見類型介紹 469 16.1.2 偏微分方程工具箱簡介 474 16.2 求解偏微分方程實例 476 16.2.1 求解橢圓方程 476 16.2.2 求解拋物線方程 480 16.2.3 求解雙曲線方程 485 16.2.4 求解特征值方程 489 16.3 有限元法求解偏微分方程 491 16.4 本章小結 499
第17章 小波工具箱 500 17.1 小波分析 500 17.1.1 小波變換 500 17.1.2 幾種常用的小波 503 17.1.3 小波應用演示示例 506 17.2 小波工具箱介紹 507 17.2.1 小波工具箱的啟動 507 17.2.2 一維連續小波分析工具 509 17.2.3 一維離散小波分析工具 514 17.3 小波分析在圖像處理中的實例 521 17.4 本章小結 525
第18章 神經網絡工具箱 526 18.1 神經網絡介紹 526 18.1.1 神經網絡概述 526 18.1.2 神經網絡模型 527 18.2 感知器網絡 529 18.2.1 感知器網絡模型 529 18.2.2 感知網絡的學習規則及訓練 531 18.2.3 感知器神經網絡工具箱函數及應用實例 532 18.3 線性網絡 536 18.3.1 線性網絡模型 536 18.3.2 線性神經學習網絡的學習規則及訓練 537 18.3.3 線性網絡工具箱函數及應用實例 538 18.4 Hopfield網絡 540 18.4.1 Hopfield網絡模型 541 18.4.2 Hopfield網絡工具箱函數及應用實例 542 18.5 BP神經網絡 543 18.5.1 BP神經網絡模型 543 18.5.2 BP網絡學習率及訓練過程 545 18.5.3 BP神經網絡工具箱函數及應用實例 546 18.6 徑向基網絡 552 18.6.1 徑向基網絡模型 552 18.6.2 徑向基網絡工具箱函數及實用實例 554 18.7 自組織網絡 557 18.7.1 自組織網絡簡介 557 18.7.2 自組織網絡工具箱函數及實例應用 557 18.8 本章小結 559 |
序: |
|