出版時(shí)間:2009-6 出版社:張德豐 電子工業(yè)出版社 (2009-06出版) 作者:張德豐 頁數(shù):341
Tag標(biāo)簽:無
前言
MATLAB一詞是Matrix Laboratory(矩陣實(shí)驗(yàn)室)的縮寫。20世紀(jì)70年代后期,時(shí)任美國新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系主任的Cleve Moler教授為減輕學(xué)生編程負(fù)擔(dān),為學(xué)生設(shè)計(jì)了一組調(diào)用LINPACK和EISPACK庫程序的“通俗易用”的接口,此即用Fortran編寫的萌芽狀態(tài)的MATLAB。此后,MATLAB軟件的功能便不斷得到豐富和發(fā)展。在歐美大學(xué)里,諸如應(yīng)用代數(shù)、數(shù)理統(tǒng)計(jì)、自動(dòng)控制、數(shù)字信號(hào)處理、模擬與數(shù)字通信、時(shí)間序列分析、動(dòng)態(tài)系統(tǒng)仿真等課程的教科書把MATLAB作為一項(xiàng)重要學(xué)習(xí)內(nèi)容。這幾乎成了20世紀(jì)90年代以后教科書與舊版書籍的區(qū)別性標(biāo)志。在國際學(xué)術(shù)界,MATLAB已經(jīng)被確認(rèn)為準(zhǔn)確、可靠的科學(xué)計(jì)算標(biāo)準(zhǔn)軟件。MATLAB將數(shù)值分析、矩陣運(yùn)算、信號(hào)處理、圖形功能和系統(tǒng)仿真融為一體,使用戶在易學(xué)易用的環(huán)境中求解問題,如同書寫數(shù)學(xué)公式一樣,避免了傳統(tǒng)的復(fù)雜專業(yè)編程。本套叢書是編委會(huì)經(jīng)過對多所高等院校和知名企業(yè)進(jìn)行調(diào)研,在與各高校教師和數(shù)十位不同領(lǐng)域工程師廣泛交流的基礎(chǔ)上編寫的。編委會(huì)成員都是來自計(jì)算機(jī)教學(xué)的一線教師和就職于各知名企業(yè)的工程師,具有非常豐富的教學(xué)和實(shí)踐經(jīng)驗(yàn)。本套叢書是以MATLAB R 2008為平臺(tái)來講解各學(xué)科知識(shí)的,也適合其他MATLAB版本,具有如下主要特點(diǎn):(1)突出技術(shù),全面針對實(shí)際應(yīng)用。在選材上,根據(jù)實(shí)際應(yīng)用的需要,堅(jiān)決舍棄現(xiàn)在用不上、將來也用不上的內(nèi)容。在保證學(xué)科體系完整的基礎(chǔ)上不過度強(qiáng)調(diào)理論的深度和難度,注重應(yīng)用型人才的專業(yè)技術(shù)和工程實(shí)用技術(shù)的培養(yǎng)。此系列叢書從內(nèi)容上講,跨度較大,從MATLAB在基礎(chǔ)層面的應(yīng)用到專業(yè)工具箱的高層次的應(yīng)用,這樣可以滿足不同領(lǐng)域和不同層次讀者的需要,讀者可以根據(jù)自己的水平自主選用。(2)本套叢書采用“任務(wù)驅(qū)動(dòng)”的編寫方式,采取“提出問題——介紹解決問題的方法——?dú)w納總結(jié),培養(yǎng)尋找答案的思維方法”的模式。以實(shí)際問題引導(dǎo)出相關(guān)的原理和概念,在講述實(shí)例的過程中將知識(shí)點(diǎn)融入,通過分析歸納,介紹解決工程實(shí)際問題的思想和方法,最后進(jìn)行概括總結(jié),使書中內(nèi)容層次清晰,脈絡(luò)分明,可讀性和操作性強(qiáng)。同時(shí)引入案例學(xué)習(xí)和啟發(fā)式學(xué)習(xí)方法,便于激發(fā)學(xué)習(xí)興趣。(3)內(nèi)容安排上力求由淺入深,循序漸進(jìn);表述清晰,通俗易懂;講求效率,內(nèi)容經(jīng)過多次提煉和升華,突出規(guī)律和學(xué)習(xí)技巧,是思維化的直接體現(xiàn)。(4)充分體現(xiàn)案例學(xué)習(xí)模式。在本系列叢書中讀者會(huì)發(fā)現(xiàn),凡是講解一個(gè)問題都以一個(gè)案例為主線進(jìn)行闡述,這是本系列叢書作者多年來在教學(xué)第一線的經(jīng)驗(yàn)總結(jié)。案例學(xué)習(xí)引人入勝,易理解,易掌握,能使讀者舉一反三,技術(shù)掌握扎實(shí)。我們力爭使這套叢書在可讀性、指導(dǎo)性和實(shí)用性上達(dá)到最優(yōu);但肯定會(huì)有不盡人意之處,誠摯接受廣大讀者的批評(píng)、指正。同時(shí)也希望與讀者在本套叢書的學(xué)習(xí)、應(yīng)用上相互交流,來信可發(fā)往zhangdf@foshan.net。
內(nèi)容概要
《MATLAB程序設(shè)計(jì)與典型應(yīng)用》結(jié)構(gòu)清晰、內(nèi)容豐富、論述翔實(shí),適合學(xué)習(xí)MATLAB的本科生、研究生閱讀,也可作為廣大科研工作人員的參考用書。MATLAB語言是現(xiàn)今在工程研究領(lǐng)域應(yīng)用范圍很廣的一門計(jì)算機(jī)語言。《MATLAB程序設(shè)計(jì)與典型應(yīng)用》講解了MATLAB語言運(yùn)算、程序設(shè)計(jì)、圖形表示,同時(shí)對MATLAB語言在工程中的經(jīng)典應(yīng)用進(jìn)行了詳細(xì)介紹?! 禡ATLAB程序設(shè)計(jì)與典型應(yīng)用》共分11章,包括MATLAB簡介、MATLAB數(shù)值計(jì)算及應(yīng)用、符號(hào)運(yùn)算及應(yīng)用、MATLAB程序設(shè)計(jì)技術(shù)、MATLAB繪圖功能、MATLAB在模糊控制系統(tǒng)中的應(yīng)用、MATLAB在人工神經(jīng)網(wǎng)絡(luò)中的應(yīng)用、MATLAB在自動(dòng)控制中的應(yīng)用、MATLAB在數(shù)字信號(hào)中的應(yīng)用、MATLAB外部程序接口應(yīng)用、MATLAB在其他領(lǐng)域的應(yīng)用等內(nèi)容。
書籍目錄
第1章 MATLAB簡介 11.1 MATLAB概述 11.2 MATLAB環(huán)境 11.2.1 MATLAB安裝 11.2.2 MATLAB啟動(dòng)與退出 41.3 MATLAB的開發(fā)環(huán)境 51.3.1 工作界面 51.3.2 命令窗口 61.3.3 當(dāng)前目錄瀏覽器窗口 81.3.4 工作空間瀏覽器窗口 91.3.5 歷史命令窗口 101.3.6 數(shù)組編輯器窗口 111.4 MATLAB幫助系統(tǒng) 111.4.1 幫助命令 111.4.2 幫助窗口 121.4.3 演示系統(tǒng) 13第2章 MATLAB數(shù)值計(jì)算及應(yīng)用 152.1 MATLAB的數(shù)值計(jì)算基礎(chǔ) 152.1.1 數(shù)據(jù)類型 152.1.2 常量和變量 182.1.3 數(shù)值計(jì)算應(yīng)用的示例 192.2 MATLAB的數(shù)組、矩陣運(yùn)算 202.2.1 數(shù)組與矩陣的概念 202.2.2 數(shù)組或矩陣元素的標(biāo)識(shí) 212.2.3 數(shù)組與矩陣的輸入 232.2.4 數(shù)組與矩陣的算術(shù)運(yùn)算 252.2.5 向量及其運(yùn)算 322.2.6 矩陣的特殊運(yùn)算 352.2.7 數(shù)組的運(yùn)算 442.2.8 字符串 472.3 MATLAB多項(xiàng)式及其運(yùn)算 472.3.1 多項(xiàng)式求值 482.3.2 多項(xiàng)式求根 482.3.3 部分分式展開 492.3.4 多項(xiàng)式乘除 502.3.5 多項(xiàng)式的微積分 502.4 插值與擬合 512.4.1 一維插值問題 512.4.2 二維插值問題 522.4.3 曲線擬合 562.5 線性方程組求解 582.5.1 方程組解法 582.5.2 求線性方程組的通解 652.6 非線性方程與最優(yōu)化問題 672.6.1 非線性方程數(shù)值求解 672.6.2 無約束最優(yōu)化問題求解 692.6.3 有約束最優(yōu)化問題求解 71第3章 符號(hào)運(yùn)算及應(yīng)用 733.1 MATLAB符號(hào)運(yùn)算基礎(chǔ) 733.1.1 符號(hào)表達(dá)式 733.1.2 符號(hào)表達(dá)式的操作及代數(shù)運(yùn)算 753.2 MATLAB符號(hào)微積分運(yùn)算 823.2.1 符號(hào)極限運(yùn)算 823.2.2 符號(hào)函數(shù)微分運(yùn)算 823.2.3 符號(hào)函數(shù)積分運(yùn)算 833.2.4 符號(hào)求和函數(shù)與級(jí)數(shù)展開函數(shù) 843.3 復(fù)變函數(shù)運(yùn)算的MATLAB實(shí)現(xiàn) 863.3.1 復(fù)數(shù)的概念 863.3.2 復(fù)變量的函數(shù) 863.3.3 復(fù)數(shù)的生成及其矩陣創(chuàng)建 873.3.4 復(fù)數(shù)的幾何意義 883.3.5 MATLAB在復(fù)數(shù)代數(shù)運(yùn)算中的實(shí)現(xiàn) 90第4章 MATLAB程序設(shè)計(jì)技術(shù) 934.1 MATLAB的控制語句 934.1.1 條件控制 934.1.2 循環(huán)控制 964.1.3 錯(cuò)誤控制 984.2 M文件編程 994.2.1 M文件的分類介紹 994.2.2 函數(shù)調(diào)用和變量傳遞 1014.2.3 數(shù)據(jù)導(dǎo)入與導(dǎo)出 1074.2.4 示例分析 1114.3 函數(shù)類型 1184.3.1 主函數(shù) 1184.3.2 子函數(shù) 1194.3.3 私有函數(shù) 1194.3.4 嵌套函數(shù) 1204.3.5 重載函數(shù) 1244.4 調(diào)試程序 1244.4.1 調(diào)試程序介紹 1244.4.2 MATLAB調(diào)試菜單 1254.4.3 調(diào)試命令 126第5章 MATLAB繪圖功能 1295.1 二維圖形繪制 1295.1.1 繪制二維曲線的常用函數(shù) 1295.1.2 繪制圖形的輔助操作 1325.1.3 繪制二維圖形的其他函數(shù) 1375.2 三維圖形繪制 1415.2.1 繪制三維曲線的常用函數(shù) 1415.2.2 三維曲面圖繪制 1425.2.3 其他三維圖形繪制 1465.2.4 透明度作圖 1475.2.5 立體可視化 1485.3 圖形顏色映像的應(yīng)用 1515.4 光照和材質(zhì)處理 1535.4.1 光照處理 1535.4.2 材質(zhì)處理 1545.5 圖像顯示技術(shù) 1565.5.1 圖像簡介 1565.5.2 圖像的讀取 1575.5.3 圖像的顯示 1595.6 動(dòng)畫制作技術(shù) 159第6章 MATLAB在模糊控制系統(tǒng)中的應(yīng)用 1616.1 模糊系統(tǒng)的MATLAB實(shí)現(xiàn) 1616.1.1 模糊集簡介 1616.1.2 模糊推理系統(tǒng)與MATLAB應(yīng)用 1666.1.3 模糊推理系統(tǒng)的MATLAB模糊工具箱的圖形界面實(shí)現(xiàn)法 1666.2 MATLAB模糊邏輯工具箱命令函數(shù)及示例 1736.3 MATLAB模糊邏輯工具箱命令函數(shù)應(yīng)用示例 193第7章 MATLAB在人工神經(jīng)網(wǎng)絡(luò)中的應(yīng)用 1977.1 人工神經(jīng)網(wǎng)絡(luò)介紹 1977.2 感知器 1977.2.1 感知器原理 1987.2.2 感知器相關(guān)函數(shù) 1997.2.3 感知器的MATLAB實(shí)現(xiàn) 2027.3 線性神經(jīng)網(wǎng)絡(luò) 2037.3.1 線性神經(jīng)網(wǎng)絡(luò)原理 2047.3.2 線性神經(jīng)網(wǎng)絡(luò)相關(guān)函數(shù) 2047.3.3 線性神經(jīng)網(wǎng)絡(luò)的MATLAB實(shí)現(xiàn) 2067.4 BP網(wǎng)絡(luò) 2077.4.1 BP網(wǎng)絡(luò)原理 2077.4.2 BP網(wǎng)絡(luò)相關(guān)函數(shù) 2087.4.3 BP網(wǎng)絡(luò)的MATLAB實(shí)現(xiàn) 2177.5 徑向基網(wǎng)絡(luò) 2187.5.1 徑向基網(wǎng)絡(luò)原理 2187.5.2 徑向基網(wǎng)絡(luò)相關(guān)函數(shù) 2197.5.3 徑向基網(wǎng)絡(luò)應(yīng)用示例 2227.6 回歸網(wǎng)絡(luò) 2237.6.1 回歸網(wǎng)絡(luò)相關(guān)函數(shù) 2237.6.2 回歸網(wǎng)絡(luò)的MATLAB實(shí)現(xiàn) 224第8章 MATLAB在自動(dòng)控制中的應(yīng)用 2278.1 控制系統(tǒng)模型 2278.1.1 控制系統(tǒng)的描述與LTI對象 2278.1.2 典型系統(tǒng)的生成 2288.1.3 連續(xù)系統(tǒng)與采樣系統(tǒng)之間的轉(zhuǎn)換 2308.2 控制系統(tǒng)的時(shí)域分析 2318.2.1 時(shí)域分析的一般方法 2318.2.2 常用時(shí)域分析函數(shù) 2348.2.3 時(shí)域分析應(yīng)用示例 2378.3 根軌跡分析 2388.3.1 模條件和角條件 2398.3.2 繪制根軌跡的規(guī)則 2398.3.3 根軌跡的應(yīng)用示例 2408.4 控制系統(tǒng)的頻域分析 2438.4.1 幅相頻率特性 2438.4.2 對數(shù)頻率特性 2458.4.3 對數(shù)幅相特性 2488.5 系統(tǒng)校正 2488.5.1 串聯(lián)超前校正 2488.5.2 串聯(lián)滯后校正 2518.5.3 串聯(lián)滯后-超前校正 2528.6 極點(diǎn)配置設(shè)計(jì)方法 2558.6.1 Gura-Bass算法 2558.6.2 Ackermann配置算法 256 第9章 MATLAB在數(shù)字信號(hào)中的應(yīng)用 2599.1 數(shù)字信號(hào)知識(shí) 2599.1.1 信號(hào)產(chǎn)生 2599.1.2 信號(hào)的運(yùn)算 2659.1.3 信號(hào)的抽取與插值 2679.2 離散時(shí)間傅里葉變換 2699.2.1 離散時(shí)間傅里葉變換定義及計(jì)算 2699.2.2 離散時(shí)間傅里葉變換的特性 2719.3 數(shù)字濾波器的分析與實(shí)現(xiàn) 2739.3.1 數(shù)字濾波器知識(shí) 2739.3.2 數(shù)字濾波器的分析與實(shí)現(xiàn) 2749.4 IIR數(shù)字濾波器的設(shè)計(jì)法 2789.4.1 沖激響應(yīng)不變法 2789.4.2 雙線性變換法 2799.4.3 IIR數(shù)字濾波器的頻率變換設(shè)計(jì)法 2799.5 FIR數(shù)字濾波器設(shè)計(jì)法 2839.5.1 窗函數(shù)設(shè)計(jì)法 2839.5.2 頻率抽樣法 2869.5.3 MATLAB的其他相關(guān)函數(shù) 2899.6 MATLAB實(shí)現(xiàn)功率譜估計(jì) 292第10章 MATLAB外部程序接口應(yīng)用 29510.1 MATLAB數(shù)據(jù)接口 29510.1.1 通用文件I/O操作 29510.1.2 低級(jí)文件I/O操作 29610.1.3 MAT文件及其應(yīng)用 30010.2 MATLAB編譯器的配置 30410.2.1 MATLAB編譯器的配置 30410.2.2 編譯指令 30510.3 MATLAB引擎 30610.3.1 MATLAB DDE服務(wù)器與引擎庫 30610.3.2 C語言MATLAB引擎 30710.3.3 Fortran語言MATLAB引擎 31010.4 Visual C++與MATLAB接口 31110.4.1 Visual C++調(diào)用MATLAB引擎 31210.4.2 Visual C++使用數(shù)學(xué)函數(shù)庫 31210.4.3 Visual C++創(chuàng)建MAT文件 31410.4.4 應(yīng)用COM實(shí)現(xiàn)Visual C++與MATLAB的接口 316第11章 MATLAB在其他領(lǐng)域的應(yīng)用 32311.1 MATLAB在電路中的應(yīng)用 32311.1.1 概述 32311.1.2 MATLAB在電路中的應(yīng)用示例 32311.2 MATLAB在圖像處理中的應(yīng)用 32611.2.1 圖像變換 32711.2.2 MATLAB實(shí)現(xiàn)圖像的邊緣檢測 32811.2.3 MATLAB在遙感中實(shí)現(xiàn)圖像直方圖的匹配 33011.3 MATLAB在力學(xué)及工程結(jié)構(gòu)中的應(yīng)用 33311.3.1 概述 33311.3.2 MATLAB在力學(xué)及工程結(jié)構(gòu)中的應(yīng)用示例 33311.4 MATLAB在優(yōu)化設(shè)計(jì)中的應(yīng)用 33811.4.1 概述 33811.4.2 MATLAB在優(yōu)化設(shè)計(jì)中的應(yīng)用示例 339參考文獻(xiàn) 342 序言/前言
章節(jié)摘錄
插圖:MATLAB提供了將磁盤文件或剪貼板中的數(shù)據(jù)加載到工作空間的多種方法,稱之為導(dǎo)入數(shù)據(jù)(ImportingData),同時(shí)也提供了多種將工作空間的變量保存到磁盤的方法,稱之為導(dǎo)出數(shù)據(jù)(ExportingData)。選擇不同的導(dǎo)入機(jī)制或?qū)С鰴C(jī)制取決于要傳輸?shù)臄?shù)據(jù)的格式,比如,文本文件、二進(jìn)制文件和JPEG文件。MATLAB內(nèi)嵌入了以下導(dǎo)入與導(dǎo)出文件?!穸M(jìn)制文件?!裎谋疚募??!駡D形文件?!褚纛l或視頻文件?!耠娮訑?shù)據(jù)表(Spreadsheets)?!窦糍N板的數(shù)據(jù)?!馡nternet的信息。除了MATLAB的導(dǎo)入函數(shù)外,還可以用工具箱來導(dǎo)入具有特定特點(diǎn)的數(shù)據(jù),比如,可以使用DatabaseToolbox來導(dǎo)入關(guān)系數(shù)據(jù)庫的數(shù)據(jù)。1.使用導(dǎo)入向?qū)?dǎo)入向?qū)荕ATLAB提供的一個(gè)圖形交互界面,大大方便了數(shù)據(jù)的導(dǎo)入。若從文件導(dǎo)入數(shù)據(jù),則單擊【File】菜單下的【ImportData】命令或在命令行打開導(dǎo)入數(shù)據(jù)向?qū)В?/pre>編輯推薦
《MATLAB程序設(shè)計(jì)與典型應(yīng)用》是由電子工業(yè)出版社出版的。圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(60)
- 勉強(qiáng)可看(438)
- 一般般(748)
- 內(nèi)容豐富(3102)
- 強(qiáng)力推薦(254)
MATLAB程序設(shè)計(jì)與典型應(yīng)用 PDF格式下載