書名: MATLAB從基礎到精通作者名: 王薇編著本章字數: 2124字更新時間: 2019-01-01 12:47:22
前言
近年來,MATLAB軟件強大的數據計算和圖形處理能力使其在各個領域得到了廣泛的應用,越來越多的用戶迫切需要盡快掌握MATLAB解決基本的問題。為此,目前市場上出現了大量講述MATLAB使用的相關書籍。但是目前介紹MATLAB的書,其中一類主要是介紹某一功能、工具箱的使用,這類書一般只能對某個方向的相關內容進行詳細闡述,在實際使用中讀者仍需要參考MATLAB入門的相關書籍;而另一類主要是MATLAB基礎性的相關書籍,對于MATLAB各種函數、工具箱,只做一些概念性的介紹,在實際使用中仍需要查閱龐大的MATLAB英文幫助文檔。為此我們出版此書主要著眼于:
? 內容全面。完整介紹MATLAB各項功能,適合于各個層次的科學工作者,可以幫助入門讀者快速掌握MATLAB基本操作,可以作為MATLAB使用者進一步提高操作能力的高效工具書。
? 容易掌握。對每個函數進行詳細介紹,同時,結合實例分析講解實際操作中可能遇到的問題。
? 面向需求。對常用工具箱進行詳細的介紹,基本能滿足解決各研究領域實際問題的需要。
本書有何特色?
1.全面涵蓋MATLAB的基礎知識
本書為了便于讀者能最大程度地掌握MATLAB,包含了MATLAB的各項基礎知識,從最基礎的MATLAB軟件的安裝到常用的數值分析、圖形處理、程序設計等內容,全部詳細地介紹給讀者,便于讀者梳理、學習基礎知識。
2.詳細講述MATLAB的常用工具箱
MATLAB工具箱的使用,可以為廣大用戶帶來很多便利。MATLAB工具箱功能強大,可用于解決神經網絡、遺傳算法、小波分析等復雜問題。本書向讀者介紹了常用工具箱的使用,旨在使用戶在較短的時間內掌握復雜算法的使用,而無須編寫大量代碼即可解決實際問題。
3.配備實例,操作性強
本書在每一知識點講述完成后都配備相應的實例,供讀者演練,以使讀者能較好地操作相應的知識點,同時這些源代碼都收錄在本書配套的光盤中,方便讀者使用。
4.附帶教學視頻,便于更好學習
本書附帶相關章節的教學視頻,幫助讀者更好地學習本書的內容。
本書內容及知識體系
第1篇 基礎知識(第1~10章)
本篇主要介紹了MATLAB的基礎知識。
第1章主要總結MATLAB的發展、優勢、特點和系統組成,以MATLAB 7.0為例介紹了軟件的具體安裝過程,并向廣大讀者介紹學習使用MATLAB的心得體會。
第2章介紹了MATLAB常用的數據類型,包括整型、浮點型、邏輯類型、結構體、元胞數組和字符串等的相關知識,以及數據之間的互相轉換。
第3章主要講述矩陣、數組的基本操作,涉及矩陣和數據的創建、簡單運算、特殊運算、向量和高維數組的基本知識。
第4章討論了MATLAB程序設計的相關知識,主要涉及程序設計的文件類型、變量和常量、流程控制、調試與優化等。
第5章主要介紹MATLAB圖形處理的相關知識,涉及基本的繪圖處理,二維、三維圖形的繪制及圖形編輯處理技巧。
第6章介紹了MATLAB創建GUI的兩種方式,利用GUI向導和通過編程的方式。
第7章介紹了數值分析技術,包括簡單的數據操作、多項式運算、微分和積分、擬合和插值、線性及非線性方程組的求解。
第8章重點講述符號運算的內容,包括符號對象的創建、符號對象的常用操作和符號對象的轉換。
第9章主要介紹常用的接口編程技術,包括MATLAB編輯器的使用、MEX文件的使用、MAT文件的使用、COM組件技術與Word、Excel的混合使用技術。
第10章詳細地介紹了MATLAB文件的輸入/輸出機制,包括MATLAB數據文件和圖片文件的導入/導出等相關內容。
第2篇 常用工具箱使用(第11~20章)
本篇介紹了MATLAB常用工具箱的實現。
第11章主要介紹了Simulink的基礎知識,包括Simulink的特點、Simulink的建模環境、Simulink的模型庫和Simulink建模仿真的實現。
第12章主要探討MATLAB統計工具箱在假設測驗、方差分析、線性回歸、非線性回歸和多元統計等較為常用的統計問題中的應用。
第13章具體講述圖像處理工具箱的使用。對MATLAB中支持的圖像文件格式、圖像類型及其轉換、圖像處理工具箱如何完成基本的圖像處理任務等做了具體的介紹。
第14章主要介紹MATLAB優化工具箱的使用,包括線性規劃、整數規劃、無約束規劃和約束規劃等常規的優化算法。
第15章主要介紹了MATLAB曲線擬合工具箱的使用,主要包括曲線擬合工具箱簡介、利用GUI界面進行曲線擬合和利用命令行函數法進行曲線擬合。
第16章討論了人工神經網絡,包括BP神經網絡、徑向基神經網絡、自組織神經網絡、廣義回歸神經網絡等網絡算法在MATLAB神經網絡工具箱中的使用。
第17章主要介紹了MATLAB金融工具箱的使用,主要內容為MATLAB金融工具箱的組成和如何利用金融工具箱提供的函數進行常規的金融計算。
第18章涉及小波變換的基礎知識,包括常用的小波分析操作和利用GUI實現小波分析等小波工具箱使用時需要具備的基礎知識。
第19章主要介紹MATLAB遺傳算法與直接搜索工具箱的使用。
第20章通過幾個實例簡單介紹MATLAB軟件在數學建模、物理、化學等領域的應用。
配書光盤內容介紹
為了方便讀者閱讀本書,本書附帶1張DVD光盤。內容如下:
? 本書主要實例的源代碼。
? 本書主要內容的多媒體語音教學視頻。
? 各章節內容的PPT。
適合閱讀本書的讀者
? 零基礎的MATLAB用戶。
? 需要全面學習MATLAB的人員。
? 需要使用MATLAB提供的算法完成相關的程序設計。
? 需要在短時間內掌握MATLAB某些功能的各領域人員。
? 需要一本全面涵蓋MATLAB各項內容查詢手冊的人員。
閱讀本書的建議
? 沒有MATLAB基礎的讀者,建議從第1章順次閱讀并練習每一個實例。
? 有一定MATLAB基礎,且具有一定編程經驗的讀者,可以根據實際情況有重點地選擇相關內容閱讀,并注重實際的操作演練。
? 對于沒有編程基礎,希望快速使用MATLAB完成一些項目,以閱讀其中的圖形界面操作為主。
- UNIX編程藝術
- Python科學計算(第2版)
- Python時間序列預測
- Symfony2 Essentials
- 自制編程語言
- 深入理解Elasticsearch(原書第3版)
- Python Data Structures and Algorithms
- Spring Boot+MVC實戰指南
- 零基礎學Python編程(少兒趣味版)
- Getting Started with Polymer
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Scala Functional Programming Patterns
- Java高并發編程詳解:深入理解并發核心庫
- C++ Data Structures and Algorithm Design Principles
- VC++ 2008專題應用程序開發實例精講