MATLAB 8.X 程序設(shè)計及典型應(yīng)用
定 價:35 元
叢書名:高等學(xué)樣計算機(jī)類“十二五”規(guī)劃教材
- 作者:張霞萍 編著
- 出版時間:2014/7/1
- ISBN:9787560634296
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP312MA
- 頁碼:319
- 紙張:膠版紙
- 版次:1
- 開本:16開
張霞萍編著的《MATLAB 8·X程序設(shè)計及典型應(yīng) 用(高等學(xué)校計算機(jī)類十二五規(guī)劃教材)》以MATLAB 8 .X(R2013b)為版本,兼顧MATLAB 7.X(R201la),詳 細(xì)介紹了MATLAB的功能及 其操作,以及在“大學(xué)物理”、“數(shù)字信號處理”、 “自動控制系統(tǒng)”、“通信原理”四門課程中的典型 應(yīng)用。
本書內(nèi)容包括MATLAB的系統(tǒng)環(huán)境、MATLAB四種數(shù) 據(jù)類型、M文件初步、MATLAB的數(shù)值計算和符 號計算、MATLAB強(qiáng)大的繪圖功能、Simulink交互式仿 真集成環(huán)境、MATLAB的典型應(yīng)用。每章后面配 有習(xí)題,緊扣教學(xué)內(nèi)容,使得讀者能夠通過上機(jī)操作 及時有效地進(jìn)行知識的鞏固和提高。
本書注重基礎(chǔ),內(nèi)容簡明扼要,實(shí)例豐富,適宜 作為高等學(xué)校理工科專業(yè)教材和教學(xué)參考書,也可供 廣大科技工作者參考。
第1章 MATLAB系統(tǒng)環(huán)境 1.1 MATLAB概述 1.1.1 MATLAB的發(fā)展歷史 1.1.2 MATLAB的特點(diǎn) 1.2 MATLAB的安裝和啟動及桌面簡介. 1.2.1 安裝:MATLAB 第1章 MATLAB系統(tǒng)環(huán)境 1.1 MATLAB概述 1.1.1 MATLAB的發(fā)展歷史 1.1.2 MATLAB的特點(diǎn) 1.2 MATLAB的安裝和啟動及桌面簡介. 1.2.1 安裝:MATLAB 1.2.2 啟動和退出MATLAB 1.2.3 MATLAB操作界面 1.3 指令窗(command Window)運(yùn)行入門 1.3.1 指令窗簡介 1.3.2 最簡單的計算器使用方法 1.3.3 數(shù)值、變量和表達(dá)式 1.3.4 指令窗的顯示方式 1.3.5 指令窗中常用控制指令及指令行的編輯 1.4 歷史指令窗(Command History) 1.4.1 歷史指令窗簡介 1.4.2 歷史指令的再運(yùn)行 1.5 工作空間瀏覽器(Workspace)和空間變量管理 1.5.1 工作空間瀏覽器簡介 1.5.2 內(nèi)存變量的查詢和刪除 1.6 當(dāng)前文件夾、路徑設(shè)置和文件管理 1.6.1 用戶文件夾和當(dāng)前文件夾設(shè)置 1.6.2 MAT[,AB搜索路徑 1.7 幫助系統(tǒng) 1.7.1 幫助窗口(help)簡介 1.7.2 help指令 1.7.3 lookfor指令 習(xí)題第2章 MATLAB數(shù)組類型及計算 2.1 數(shù)值數(shù)組(Numeric Array) 2.1.1 數(shù)值數(shù)組的創(chuàng)建 2.1.2 數(shù)組元素的標(biāo)識和尋訪 2.1.3 “非數(shù)”和“空”數(shù)組 2.1.4 數(shù)值數(shù)組的擴(kuò)充和收縮 2.1.5 數(shù)值數(shù)組的計算 2.1.6 數(shù)組運(yùn)算符優(yōu)先級 2.1.7 高維數(shù)組 2.1.8 稀疏數(shù)組 2.2 字符串?dāng)?shù)組(String Array) 2.2.1 字符串?dāng)?shù)組的創(chuàng)建和標(biāo)識 2.2.2 字符串?dāng)?shù)組轉(zhuǎn)換函數(shù) 2.2.3 字符串?dāng)?shù)組的串接、替換和比較 2.3 元胞數(shù)組(Ceu Array) 2.3.1 元胞數(shù)組的創(chuàng)建、標(biāo)識和獲取 2.3.2 元胞數(shù)組的擴(kuò)充和收縮 2.3.3 元胞數(shù)組的轉(zhuǎn)換函數(shù) 2.4 構(gòu)架數(shù)組(Structure Array) 2.4.1 構(gòu)架數(shù)組的創(chuàng)建 2.4.2 域的增加和刪除 2.4.3 域值操作函數(shù) 習(xí)題第3章 M文件初步 3.1 M文件入門 3.1.1 M文件的建立 3.1.2 M文件編寫初步 3.2 MATLAB流程控制結(jié)構(gòu) 3.2.1 if條件結(jié)構(gòu) 3.2.2 switch-case開關(guān)結(jié)構(gòu) 3.2.3 try試探結(jié)構(gòu) 3.2.4 for循環(huán)結(jié)構(gòu) 3.2.5 while循環(huán)結(jié)構(gòu) 3.2.6 控制程序流的其他常用指令 3.2.7 加快MATLAB程序運(yùn)行速度的技巧 3-3 腳本文件和函數(shù)文件 3.3.1 腳本文件 3.3.2 函數(shù)文件 3.3.3 局部變量和全局變量 3.4 MATLAB函數(shù)類別和句柄函數(shù) 3.4.1 主函數(shù) 3.4.2 子函數(shù) 3.4.3 內(nèi)聯(lián)函數(shù) 3.4.4 函數(shù)句柄 3.5 MATLAB程序的調(diào)試 習(xí)題第4章 數(shù)值計算 4.1 矩陣的計算 4.1.1 矩陣的結(jié)構(gòu)變換 4.1.2 矩陣分析 4.1.3 矩陣的特征值分析 4.1.4 矩陣的分解 4.1.5 線性方程組的求解 4.2 多項(xiàng)式 4.2.1 多項(xiàng)式的表達(dá)和創(chuàng)建 4.2.2 多項(xiàng)式的運(yùn)算 4.3 多項(xiàng)式插值和擬合 4.3.1 多項(xiàng)式擬合 4.3.2 多項(xiàng)式插值 4.4 函數(shù)的零點(diǎn)和極值點(diǎn) 4.4.1 函數(shù)的零點(diǎn) 4.4.2 函數(shù)的極值點(diǎn) 4.5 數(shù)值微積分 4.5.1 差分和偏導(dǎo) 4.5.2 數(shù)值積分 4.6 初值問題的常微分方程數(shù)值解 4.6.1 ode()指令的執(zhí)行機(jī)理 4.6.2 ode()指令求解微分方程示例 習(xí)題第5章 符號計算 5.1 符號對象的創(chuàng)建和符號自變量的確定 5.1.1 符號對象的創(chuàng)建 5.1.2 符號表達(dá)式中符號自變量的確定 5.2 符號表達(dá)式的基本操作 5.2.1 符號對象和數(shù)值對象的轉(zhuǎn)換 5.2.2 符號數(shù)值的精度控制 5.2.3 符號表達(dá)式的化簡 5.3.4 符號表達(dá)式的置換 5.3 符號微積分 5.3.1 符號極限和符號微分 5.3.2 符號級數(shù)/序列求和與符號積分 5.4 符號方程的求解 5.4.1 符號代數(shù)方程的求解 5.4.2 符號微分方程的求解 習(xí)題第6章 數(shù)據(jù)和函數(shù)的可視化 6.1 二維曲線的繪制 6.1.1 二維直角坐標(biāo)系中基本繪圖指令plot() 6.1.2 二維極坐標(biāo)系中基本繪圖指令polar() 6.1.3 直角坐標(biāo)和極坐標(biāo)之間的相互轉(zhuǎn)換 6.1.4 二維對數(shù)坐標(biāo)系繪圖 6.2 繪制二維圖形的輔助操作 6.2.1 窗口的控制與分割 6.2.2 坐標(biāo)軸的設(shè)置 6.2.3 圖形標(biāo)識 6.2.4 二維圖形輔助操作的現(xiàn)場實(shí)現(xiàn). 6.3 其它二維繪圖指令 6.3.1 簡易繪圖指令ezplot()和ezpolar() 6.3.2 特殊二維圖形繪制 6.4 三維繪圖 6.4.1 三維線圖繪圖指令plot3() 6.4.2 繪制三維網(wǎng)格線指令mesh()和曲面圖指令surf() 6.4.3 色彩處理 6.4.4 圖形的鏤空和裁切 6.4.5 圖像與動畫 6.4.6 三維簡易繪圖指令 6.4.7 特殊三維圖形的繪制 6.5 句柄圖形 6.5.1 句柄圖形體系 6.5.2 圖形對象的操作 6.5.3 對象句柄、對象屬性的獲取和設(shè)置 習(xí)題第7章 Simulink交互式仿真集成環(huán)境 7.1 Simulink的啟動和模型庫 7.1.1 Simulink的啟動與退出 7.1.2 Simulink常用模塊 7.2 模型文件的創(chuàng)建和保存 7.3 仿真的配置 7.3.1 仿真時間選項(xiàng) 7.3.2 解算器選項(xiàng) 7.4 子系統(tǒng)及其封裝 7.4.1 子系統(tǒng)的創(chuàng)建 7.4.2 封裝子系統(tǒng) 7.5 在MATLAB指令窗中運(yùn)行Simulink模型 習(xí)題第8章 ATLAB的典型應(yīng)用 8.1 MATLAB在大學(xué)物理教學(xué)過程中的應(yīng)用 8.1.1 實(shí)驗(yàn)數(shù)據(jù)處理的MAgilLAB實(shí)現(xiàn) 8.1.2 靜電場和穩(wěn)恒磁場的MATLAB實(shí)現(xiàn) 8.1.3 振動與波的MA31LAB實(shí)現(xiàn) 8.1.4 光學(xué)的MATLAB實(shí)現(xiàn) 8.2 MATLAB在數(shù)字信號處理中的應(yīng)用 8.2.1 信號的運(yùn)算 8.2.2 離散傅里葉變換(DFT)及快速傅里葉變換(FFT) 8.2.3 數(shù)字濾波器的結(jié)構(gòu) 8.2.4 IIR數(shù)字濾波器的設(shè)計 8.2.5 FIR數(shù)字濾波器的設(shè)計 8.2.6 信號處理的圖形用戶界面 8.3 MATLAB在控制系統(tǒng)中的應(yīng)用 8.3.1 線性時不變系統(tǒng)的數(shù)學(xué)模型 8.3.2 線性控制系統(tǒng)的分析 8.4 MATLAB在通信原理中的應(yīng)用 8.4.1 MATLAB編程方式的幾個典型應(yīng)用 8.4.2 誤碼率分析界面 8.4.3 MATLAB/Simulink的典型應(yīng)用 習(xí)題附錄A MATLAB與Word的接口——N0tebOOk附錄B MATLAB常用指令查詢表參考文獻(xiàn)