MATLAB 從入門到實戰|文末贈書

2022-01-09 人工智慧科學與技術

收錄於話題 #科學與工程計算技術叢書 11個

內容簡介

《MATLAB從入門到實戰》系統地介紹MATLAB的基礎知識、工具箱的應用領域及技術的擴展。《MATLAB從入門到實戰》分為三大部分:第1~7章介紹MATLAB本身及該軟體的使用功能;第8~13章介紹MATLAB常用工具箱的應用;第14~16章介紹MATLAB的技術擴展。

《MATLAB從入門到實戰》語言通俗易懂,內容豐富翔實,突出以實例為中心的特點,全書共提供近400個實例,做到理論與實踐相結合,讓讀者輕鬆、快捷地掌握MATLAB。

適用讀者: 本書實用性強,應用範圍廣,可作為MATLAB初學者的學習用書,也可作為廣大在校本科生和研究生的學習用書,還可作為廣大科研人員、學者、工程技術人員的參考用書。

(1) 資深作者編著,圖書質量更有保證:MATLAB資深工程師執筆,系統總結MATLAB編程從入門到實戰的方方面面。

(2) 提供配套源碼,便於讀者動手實踐:理論必須聯繫實踐,本書提供原始碼下載,方便讀者學習使用。

(3) 內含豐富實例,利於讀者二次開發:注重應用,提供近400個MATLAB典型實例,讀者可以據此二次開發。

(4) 提供配套課件,便於教師備課使用:配套提供了完整的教學課件資料,便於廣大教師備課使用。

MATLAB計算基礎

MATLAB矩陣運算

MATLAB程序控制項

MATLAB可視化

MATLAB數據分析

MATLAB符號計算

MATLAB概率與統計工具箱

MATLAB數字圖像工具箱

MATLAB信號處理工具箱

MATLAB小波分析工具箱

MATLAB偏微分方程工具箱

MATLAB最優化工具箱

Simulink仿真與應用

MATLAB圖形用戶界面

MATLAB文件I/O

MATLAB 編程指南——計算、編程、仿真、算法及應用配套代碼課件(請複製連結至電腦瀏覽器打開)

http://www.tup.tsinghua.edu.cn/booksCenter/book_07801201.html

圖書目錄

第一部分MATLAB的軟體基礎

第1章MATLAB簡述

1.1MATLAB發展史

1.2MATLAB的特點及應用

1.3MATLAB的功能

1.4MATLAB的工作環境

1.4.1菜單/工具欄

1.4.2命令行窗口

1.4.3工作區窗口

1.5MATLAB的通用命令

1.6MATLAB的文件管理

1.6.1工作文件夾窗口

1.6.2搜索路徑及其設置

1.7MATLAB的幫助系統

1.7.1純文本幫助

1.7.2Demos幫助

1.7.3幫助導航瀏覽器

1.8MATLAB的初步使用

第2章MATLAB計算基礎

2.1變量與常量

2.1.1變量命名規則

2.1.2MATLAB變量的顯示

2.1.3MATLAB變量的存取

2.2數據類型

2.2.1整數數據類型

2.2.2浮點數數據類型

2.2.3字符串

2.2.4關係運算符

2.2.5邏輯運算符

2.2.6快速邏輯運算

2.2.7單元數組

2.2.8結構體

2.2.9函數句柄

2.3數組運算

2.3.1數組的創建與操作

2.3.2常見數組運算

2.4矩陣操作

2.4.1矩陣的生成

2.4.2矩陣的操作

2.4.3矩陣元素的數據變換

第3章MATLAB數值計算

3.1矩陣運算

3.1.1矩陣的算術運算

3.1.2矩陣的轉置

3.1.3方陣的行列式

3.1.4矩陣的逆與偽逆

3.1.5矩陣或向量的範數

3.1.6矩陣的條件數

3.1.7矩陣的秩

3.1.8矩陣的跡

3.1.9矩陣的正交基

3.1.10矩陣化零

3.1.11矩陣的特徵向量

3.1.12矩陣的指數和對數

3.1.13Jordan標準型

3.2矩陣的數理分析

3.2.1最大值與最小值

3.2.2元素的查找

3.2.3元素的排序

3.2.4求和與求積運算

3.2.5求累和與求累積運算

3.2.6平均值與中值

3.2.7標準差

3.2.8相關係數

3.2.9元素的差分

3.3高維數組

3.4稀疏矩陣

3.4.1稀疏矩陣與全矩陣

3.4.2稀疏矩陣的存儲方式

3.4.3稀疏矩陣的生成

3.4.4稀疏矩陣的操作

3.4.5稀疏矩陣的運算

3.5矩陣的分解

3.5.1Cholesky分解

3.5.2LU分解

3.5.3QR分解

3.5.4Schur分解

3.5.5Hessenberg分解

3.5.6SVD分解

3.5.7特徵分解

第4章MATLAB程序控制項

4.1程序結構

4.1.1順序結構

4.1.2選擇結構

4.1.3循環結構

4.1.4容錯結構

4.1.5其他數據流

4.2控制命令

4.2.1continue命令

4.2.2break命令

4.2.3return命令

4.2.4pause命令

4.2.5input命令

4.2.6keyboard命令

4.2.7error命令

4.2.8warning命令

4.3MATLAB函數

4.3.1MATLAB函數的結構

4.3.2匿名函數

4.3.3子函數

4.3.4重載函數

4.3.5內聯函數

4.3.6eval函數

4.3.7feval函數

4.4變量的檢測與傳遞

4.4.1輸入/輸出變量

4.4.2可變數目的參數傳遞

4.4.3跨空間變量傳遞

4.4.4跨空間變量賦值

第5章MATLAB可視化

5.1圖形繪製基礎

5.1.1離散函數

5.1.2連續函數

5.1.3圖形繪製實例

5.1.4圖形繪製的步驟

5.2二維基本繪圖

5.2.1基本繪圖函數

5.2.2圖形注釋

5.2.3特殊二維圖形

5.3函數繪圖

5.4三維基本繪圖

5.4.1三維曲線圖

5.4.2三維網格圖

5.4.3三維曲面圖

5.4.4特殊三維圖形

5.5四維繪圖

5.5.1用色彩表現函數特徵

5.5.2切片圖與切片等位線圖

第6章MATLAB數據分析

6.1多項式及其函數

6.1.1多項式的表達與創建

6.1.2多項式的四則運算

6.1.3多項式求導

6.1.4多項式求值

6.1.5多項式求根

6.1.6部分分式展開

6.1.7最小二乘擬合

6.2數據插值

6.2.1一維插值

6.2.2二維插值

6.2.3三維插值

6.2.4n維插值

6.2.5柵格數據插值

6.2.6樣條插值

6.2.7樣條函數用於數值積分和微分

6.3函數的極限

6.3.1極限的概念

6.3.2極限函數

6.4數值積分

6.4.1數值積分的數學表述

6.4.2單變量數值積分

6.4.3多重數值積分

6.4.4梯形法求積分

6.5多元統計分析

6.5.1判別分析

6.5.2聚類分析

6.5.3因素分析

6.5.4方差分析

6.6假設檢驗

6.6.1單個正態總體均值的檢驗

6.6.2兩個正態總體均值差的檢驗

6.7回歸分析

6.7.1一元線性回歸分析

6.7.2多元線性回歸分析

第7章MATLAB符號計算

7.1符號表達式

7.2符號表達式的操作

7.2.1合併同類項

7.2.2因式分解

7.2.3嵌套型分解

7.2.4化簡

7.2.5表達式的轉化

7.2.6提取分子分母

7.2.7極限

7.2.8求導數

7.2.9求積分

7.2.10級數求和

7.2.11泰勒級數展開

7.2.12Jacobian矩陣

7.3符號函數

7.3.1反函數

7.3.2複合函數

7.3.3置換函數

7.4符號代數方程求解

7.4.1線性方程組的符號解

7.4.2符號代數方程求解

7.4.3符號微分方程求解

7.5符號積分變換

7.5.1傅立葉變換及其逆變換

7.5.2拉普拉斯變換及其逆變換

7.5.3Z變換及其逆變換

7.6符號函數圖示化

7.6.1單變量符號函數計算器

7.6.2泰勒級數逼近計算器

第二部分MATLAB的應用

第8章MATLAB概率與數理統計工具箱

8.1概率密度函數

8.1.1連續分布密度函數

8.1.2離散分布密度函數

8.1.3抽樣分布密度函數

8.2概率分布

8.3參數估計

8.3.1點估計

8.3.2區間估計

8.3.3區間估計的相關函數

8.4統計特徵

8.4.1集中趨勢的統計量

8.4.2離中趨勢的統計量

8.4.3自助統計量

8.4.4中心矩

8.4.5相關係數

8.4.6協方差矩陣

8.4.7偏斜度

8.5統計圖

8.5.1頻數表

8.5.2累積分布圖

8.5.3盒狀圖

8.5.4QQ圖

8.5.5正態概率分布圖

8.5.6樣本概率圖

8.5.7正態擬合直方圖

8.5.8最小二乘擬合直線

8.5.9參考線

第9章MATLAB數字圖像處理工具箱

9.1圖像處理的基礎

9.1.1圖像的表達方式

9.1.2圖像類型及存儲方式

9.1.3圖像類型的轉換

9.1.4圖像的顯示

9.2圖像的運算

9.2.1圖像的代數運算

9.2.2圖像的邏輯運算

9.2.3圖像的幾何運算

9.3圖像的鄰域操作和選取

9.3.1鄰域操作

9.3.2區域選取

9.4圖像的變換

9.4.1傅立葉變換

9.4.2離散餘弦變換

9.4.3Radon變換

9.5圖像的增強

9.5.1灰度變換增強

9.5.2線性濾波增強

9.5.3空間域濾波

9.6圖像的邊界

9.6.1邊緣檢測

9.6.2邊界跟蹤

9.6.3Hough變換檢測直線

9.7形態學

9.7.1膨脹

9.7.2腐蝕

第10章MATLAB信號處理工具箱

10.1信號、系統和信號處理的基本概念

10.2信號的產生

10.2.1正餘弦波的產生

10.2.2周期方波和周期三角波的產生

10.2.3任意確定周期信號的產生

10.2.4脈衝信號的產生

10.2.5掃頻信號的產生

10.2.6隨機信號的產生

10.3連續信號的時域運算

10.3.1信號的加(減)、乘運算

10.3.2信號的反褶、移位、尺度變換

10.3.3信號卷積

10.4時域分析

10.4.1脈衝響應

10.4.2單位階躍響應

10.4.3任意輸入的響應

10.5頻域分析

10.5.1傅立葉變換的定義

10.5.2系統的復頻域分析

10.6頻譜分析

10.7譜估計

10.7.1直接法

10.7.2間接法

10.7.3周期圖法功率譜估計

10.7.4AR模型功率譜估計

10.7.5現代譜估計的非參數法

10.8IIR濾波器

10.8.1IIR濾波器的優勢

10.8.2經典濾波器的設計過程

10.8.3經典IIR濾波器

10.8.4直接法IIR濾波器設計

10.9FIR濾波器

10.9.1窗函數法設計FIR濾波器

10.9.2約束最小二乘法設計FIR濾波器

第11章MATLAB小波分析工具箱

11.1小波分析概述

11.1.1小波分析的由來

11.1.2傅立葉變換概述

11.1.3小波變換概述

11.1.4多分辨分析

11.1.5小波包

11.1.6幾種常用的小波

11.2小波變換在信號中的應用

11.2.1小波分解在信號中的應用

11.2.2小波變換在信號降噪中的應用

11.2.3小波變換在信號壓縮中的應用

11.3小波變換在圖像處理中的應用

11.3.1基本原理

11.3.2小波變換在圖像壓縮中的應用

11.3.3小波變換在圖像降噪中的應用

11.3.4小波變換在圖像平滑中的應用

11.3.5小波變換在圖像增強中的應用

11.3.6小波變換在圖像融合中的應用

11.4小波包在信號處理中的應用

11.4.1小波包在信號降噪中的應用

11.4.2小波包在信號壓縮中的應用

11.5小波包在圖像處理中的應用

11.5.1小波包在圖像降噪中的應用

11.5.2小波包在圖像壓縮中的應用

11.5.3小波包在圖像邊緣檢測中的應用

第12章MATLAB偏微分方程工具箱

12.1偏微分方程的定解問題

12.2偏微分方程的數值解

12.3偏微分方程工具箱簡介

12.4用戶界面求解偏微分方程

12.4.1用戶界面求解橢圓型偏微分方程

12.4.2用戶界面求解雙曲型偏微分方程

12.4.3用戶界面求解拋物線型偏微分方程

12.4.4用戶界面求解特徵值偏微分方程

第13章MATLAB最優化工具箱

13.1最優化概述

13.1.1最優化問題

13.1.2工具箱概述

13.1.3優化工具箱常用函數

13.2無約束最優化問題

13.2.1單變量最優化問題

13.2.2無約束非線性規劃問題

13.3有約束最優化問題

13.3.1線性規劃問題

13.3.2有約束非線性最優化問題

13.4二次規劃問題

13.5多目標規劃問題

13.6最小化和最大化問題

13.7「半無限」多元問題

第三部分MATLAB的技術擴展

第14章Simulink仿真與應用

14.1Simulink的基本介紹

14.1.1Simulink的功能

14.1.2Simulink的特點

14.1.3Simulink的工作原理

14.1.4Simulink的啟動

14.1.5Simulink的模塊庫

14.1.6Simulink模塊的基本操作

14.1.7子系統建立

14.1.8仿真參數設置

14.2封裝子系統

14.3動態系統的Simulink仿真

14.3.1簡單系統仿真

14.3.2離散系統仿真

14.3.3連續系統仿真

14.3.4混合系統仿真

14.4S函數

14.4.1S函數概述

14.4.2S函數的控制流程

14.4.3S函數的回調方法

14.4.4編寫M語言S函數

14.4.5M文件S函數的實例

第15章MATLAB圖形用戶界面

15.1圖形句柄

15.1.1圖形對象

15.1.2圖形對象的句柄

15.1.3圖形對象的創建

15.1.4圖形對象的屬性

15.2用GUIDE創建GUI

15.2.1GUI的啟動

15.2.2工具欄

15.2.3設計菜單

15.2.4回調函數

15.2.5GUI的應用實例

15.3M文件創建GUI

15.4對話框

15.4.1公共對話框

15.4.2一般對話框

第16章MATLAB文件I/O

16.1文件夾管理

16.1.1當前文件夾管理

16.1.2創建文件夾

16.1.3刪除文件夾

16.1.4複製或移動文件夾

16.2打開和關閉文件

16.2.1打開文件

16.2.2關閉文件

16.3導入數據

16.4讀取文本數據

16.5文件的定位與狀態

參考文獻

★ MATLAB將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和仿真等諸多強大功能集成在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案。《MATLAB從入門到實戰》一書結構新穎,以實例為中心,做到理論與實踐相結合,助力讀者快速上手MATLAB。

——胡紹林(西安電子科技大學)

★《MATLAB從入門到實戰》一書涵蓋信號處理、圖像處理、通信系統、控制系統、測試和測量、數據分析等領域中MATLAB的應用,介紹了MATLAB附加的工具箱(單獨提供的專用MATLAB函數集),以解決這些應用領域內特定類型的問題。

——胡曉敏(中山大學)

★《MATLAB從入門到實戰》一書讓讀者循序漸進地熟悉全書,幫助使用者擺脫繁重而重複的數學計算,從而有更多的時間與精力來研究所需解決的問題。MATLAB所代表的數據分析處理手段在科學、工程等方面將發揮重要的作用。

——阮遠華(中國科學院)

★《MATLAB從入門到實戰》一書對MATLAB的使用方法與技巧作詳盡的講解,並在講解的過程中輔以相應的圖形作說明,讓讀者一目了然,從而快速掌握MATLAB。使讀者既學習到新知識,又可在典型的實例中解決實際領域中的問題,做到學以致用。

——王斌(東莞理工學院)


★《MATLAB從入門到實戰》一書以初、中級讀者為對象,從MATLAB的基礎知識開始介紹,輔以MATLAB在工程中的應用實例,幫助讀者快速掌握使用MATLAB進行科學計算及工程分析的技能。

——柯勇全(廣東龍錦網絡科技)

贈書活動

 書名:MATLAB 從入門到實戰

高校教師(普通高校/職業院校教師)

點擊下方封面申請本書

其他讀者(科研/工程人員/大學生)

按下述步驟抽獎獲樣書

(1)關注公眾號,將本篇文章轉發朋友圈;(2)在公眾號對話框界面輸入「抽獎」,彈出抽獎連結;(3)點擊連結抽獎,中獎者於開獎當日填寫郵寄地址。

相關焦點

  • 【文末贈書】使用系統hosts文件進行域名解析
    dscacheutil -flushcache以上轉自入門小站每周贈書福利一:Web滲透攻防實戰本書從網絡攻防實戰的角度,對Web書中還以一些典型漏洞進行掃描利用及實戰,通過漏洞掃描利用來還原攻擊過程,從而可以針對性地進行防禦。
  • 前端「新秀」Vite構建實戰(文末贈書)
  • 幫你快速入門MATLAB(基礎知識篇)| 文末有福利
    明天就是雙十一啦,小編也給大家送來了福利,請耐心看完,文末有你們想要的教程,教程內容很多,全部下載,需要很長時間,可能也很難看完,
  • MATLAB作圖從入門到熟練
    有同學說,靠網絡上的文章,很難學到系統的知識,還得自己看書,這話不假。
  • 【文末贈書】OFFICE插件管理工具更新,讓你安裝使用OFFICE插件無憂
    最後文末有【贈書】活動,好規矩,積極參與者可獲贈圖書一本,總兩本,由北京大學出版社贊助。一般來說,插件只需安裝在當前登錄用戶下可使用即可,無需安裝到本機所有用戶均可使用,特別是現在主流的VSTO技術開發的插件,默認也只是當前登錄用戶下安裝,僅對當前用戶可用。若在【遍歷當前用戶插件】下沒找到,可到【遍曆本機插件】處再看下。
  • 【文末贈書】對不起,我再也不黑WPS了.
    公眾號回復2016   下載office2016文末有贈書活動,分享給各位朋友,其實不管WPS還是OFFICE,都是工具而已,只有善於運用工具解決問題的人才是厲害的人……用慣了Office的用戶(包括我),在談到WPS的評價可能是到這幾個評價
  • 【贈書活動】VR開發入門到進階,《Unity虛擬實境開發實戰》免費送
    【VR陀螺贈書活動啟動。
  • 【文末贈書】Excel批量生成條形碼,來了.
    VBA說粉絲贈書活動~本文留言點讚前三名可分別獲得一本《Excel之光:高效工作的Excel完全手冊》《Excel之光:高效工作的Excel完全手冊》教育達人馮注龍全新作品。本書涵蓋HR、行政、銷售、財務等崗位的工作情境,適合Excel小白、入門初學者,書中沒有過多深奧的技術,一切以實際問題為引導,注重培養科學規範的制表習慣以及系統運用知識和技法的能力,除了介紹Excel核心的技巧,還適當延伸知識點,以期讓讀者能夠更全面地掌握這門技術。
  • 黑客入門實戰指南
    文末附黑客工具及學習資料領取說到黑客大家可能覺得很神秘
  • 每周贈書 | 五本NLP書籍,從入門到進階都齊了
    程式設計師書庫每周贈書程式設計師書庫每周周六
  • DSGE建模與編程入門(54):Matlab入門
    往後,就給大家帶來軟體編程的一些入門級介紹。今天先給大家介紹一下Matlab入門。然後,計算偶數的和這裡使用了冒號,我們可以回憶一下前文對冒號其中,x是外部輸入,函數f返回到x^2的值。為了調用sqr.m文件,我們只需要在matlab命令窗口輸入:此外,我們還可以利用所謂的「in-line」函數在matlab的命令窗口中直接編寫簡單的函數:
  • Matlab入門,數學建模小桃心
    在上圖中,語句1和2是等效的。這是因為:如果語句後面不加分號(;),matlab會以交互式來執行程序,所以每執行一步,都會輸出,而類似與語句2,我們有了分號,matlab會執行這個語句,並且會繼續執行,除非我們列印結果,否則不會顯示到屏幕上。同樣,我們也可以直接給命名為數字,而不是字符。如下圖:
  • 【贈書福利】《sqlmap從入門到精通》
    《sqlmap從入門到精通》從實戰的角度,介紹如何利用sqlmap滲透Web伺服器,對sqlmap進行深入的研究和分析,是一本全面、系統地介紹sqlmap的書籍。本書共8章,以sqlmap滲透基礎開始,由淺入深地介紹利用sqlmap進行滲透攻擊的各個維度,主要內容包括sqlmap安裝及使用、使用sqlmap進行注入攻擊、使用sqlmap獲取webshell、使用sqlmap進行資料庫滲透及防禦、使用sqlmap進行滲透實戰、使用sqlmap繞過WAF防火牆、安全防範及日誌檢查等。
  • 運動規劃入門 | 白話Dijkstra,從原理到Matlab實現
    如下圖所示,這是一個具有7個節點(node)的無向圖,節點和節點之間的連線稱為邊(edge),每條邊都具備一定的權重(weight),「圖」在路徑規劃中是一個十分重要的數學工具。 由於這樣子更加直觀,所以通常我們都會使用圖來講解Dijkstra的算法原理。從貼合直覺的角度來描述圖的話,舉個例子:A,B,C,D,E,F,G分別是7個城鎮,城鎮和城鎮之間有些鋪設了高速公路,有些則沒有,這就是「邊」。
  • GIMP vs Photoshop 誰與爭鋒(文末有福利)
    GIMP最大的優勢就是開源,如果會編程的話,PS 裡面有的功能,你自己可以編程寫代碼到GIMP 裡面。註:原文連結是GIMP的使用教程為了感謝小夥伴們長期的支持,這次和出版社合作,推出了「抽獎贈書」~在本文末尾會放上抽獎活動的二維碼,掃碼參與,或者在後臺回復「實戰」也可參與抽獎,以後每周都會推出「抽獎贈書」活動。
  • 《深入淺出SSD》贈書結果公布、精彩留言
    在上周發布《回顧XtremIO全快閃記憶體陣列軟硬體架構設計(留言贈書)》一文之後,收到了讀者朋友熱烈的留言。由於最近工作較忙,直到周末我才整理出贈書名單。
  • Python從入門到實戰,擁有這三本書很有必要
    到2020年,預計將有一百萬個編程崗位空缺。即使你的目標不是成為軟體工程師,科學和金融等領域的崗位也開始傾向那些擁有編程經驗的申請者。現在有數百種程式語言可供使用,從成熟的C和C++到Ruby、C#和Lua等新秀,再到Java這樣的企業級重器。要選擇一門程式語言來學習確實很難。雖然沒有一種語言能適合任何場景,但我覺得,對於大量的編程問題來說,Python都算得上是個好選擇。
  • 贈書:凡是寫代碼的都應該掌握《Git從入門到精通》
    《Git從入門到精通》共分11個章節,1~3章介紹安裝工具及環境,對於已經安裝完成的讀者可直接從第4章開始閱讀。第5章介紹Git基本的使用方式,雖然難度不高,但卻是整個Git系統的基礎。第6章介紹Git中常用的分支功能以及使用情境,第7~9章則是介紹如何修改現有的歷史記錄、使用標籤,以及如何應對其他常見的狀況。
  • Spring MVC+MyBatis開發從入門到項目實戰!
    內容提要:《Spring MVC+MyBatis開發從入門到項目實戰》分為4篇。第1篇是Java開發環境的搭建,包括JDK的下載與安裝、環境變量的配置、MyEclipse的下載與基本配置。第2篇是MyBatis技術入門,包括剖析JDBC的弊端、MyBatis的背景介紹、入門程序的編寫、配置文件的剖析、高級映射及緩存結構的講解,最後還介紹了MyBatis與Spring框架的整合。
  • 【仿真計算】Matlab快速入門五分鐘教程(原創)
    (1) 入門第一步,命令窗操作在進行操作前,強烈建議讀者下載MATLAB Primer(學習聖經,任意一版都行),然後把第一章快速入門快速掃描一遍,花不了十分鐘,但可以讓你的後續學習快很多。如果嫌前三十頁太多,那麼請把前13頁看完,不能再少了。