《MATLAB 8.X實戰指南》是2017年清華大學出版社出版的圖書,作者是趙小川、梁冠豪、王建洲等。
基本介紹
- 書名:MATLAB 8.X實戰指南
- 作者:趙小川、梁冠豪、王建洲、王彥君
- ISBN:9787302451983
- 類別:計算機/網路>行業軟體及套用
- 定價:59元
- 出版社:清華大學出版社
- 出版時間:2017.05.01
內容簡介,圖書目錄,
內容簡介
本書系統、詳細地介紹了MATLAB 8.X軟體的主要特點、使用方法、經驗技巧、套用案例。與其他同類書籍相比,本書具有如下特點: 介紹了MATLAB 8.0軟體的新特點和功能; 配有豐富的例程與詳細的註解,精選了300多個例子,每個例子有詳細的注釋和解析; 面向套用實戰,分享了作者在教學、科研過程中的一些心得(以“經驗分享”的形式出現); 最後,給出了“電機的建模與控制”、“人口增長模型擬合與預測”等典型實例。本書既可作為高等院校電子信息、計算機相關專業本科生、研究生的教材,也可作為畢業設計、研究生課題、各類相關競賽人員的參考資料,還可作為相關工程技術人員的參考書。
圖書目錄
第0章快速了解MATLAB
0.1MATLAB的基本概況
0.1.1MATLAB的發展歷史
0.1.2MATLAB相關產品概述
0.1.3MATLAB的主要特性
0.1.4MATLAB的系統組成
0.2MATLAB R2015a操作界面入門
0.2.1選單欄
0.2.2快速訪問工具列
0.2.3當前資料夾工具列
0.2.4工作區
0.2.5命令行視窗
0.2.6命令歷史記錄視窗
0.3MATLAB R2015a 基本操作入門
0.3.1MATLAB通用命令
0.3.2MATLAB基本操作
0.3.3MATLAB幫助系統
第1章如何採用MATLAB進行初等數學運算
1.1MATLAB有哪些主要的數據類型
1.1.1數值類型
1.1.2邏輯類型
1.1.3字元和字元串
1.1.4結構體類型
1.1.5數組與矩陣類型
1.1.6單元數組類型
1.1.7map容器類型
1.2如何進行初等數學運算
1.2.1加減乘除四則運算
1.2.2冪、指數、對數運算
1.2.3三角函式運算
1.2.4多項式運算
1.3MATLAB有哪些運算符
1.3.1算術運算符
1.3.2關係運算符
1.3.3邏輯運算符
1.3.4運算優先權
第2章如何採用MATLAB進行矩陣運算
2.1如何在MATLAB中生成矩陣
2.1.1如何生成數值矩陣
2.1.2如何生成複數矩陣
2.2如何進行矩陣變形操作
2.3如何進行矩陣的下標引用
2.4如何獲取當前矩陣信息
2.5如何對矩陣進行運算
2.6如何對矩陣進行比較
2.7如何對矩陣的元素值進行取整
2.8如何對矩陣進行邏輯運算
2.9如何對矩陣進行分解
2.10如何查找矩陣中的最值
2.11如何查找矩陣中的元素
第3章如何利用MATLAB求解線性方程組
3.1如何求線性方程的唯一解或特解
3.1.1利用克拉默法則
3.1.2利用矩陣除法
3.1.3利用矩陣的初等變換
3.2求線性方程的通解
3.2.1求線性齊次方程組的通解
3.2.2求非齊次線性方程組的通解
第4章如何採用MATLAB進行機率統計分析
4.1如何產生隨機變數
4.1.1如何產生二項分布隨機數
4.1.2如何產生常態分配隨機數
4.1.3如何產生常見分布的隨機數
4.2如何進行機率密度與機率分布的計算
4.2.1如何計算通用函式機率密度值
4.2.2如何計算專用函式機率密度值
4.2.3如何計算通用函式累積機率值
4.2.4如何計算專用函式累積機率值
4.3如何計算常用的統計特徵
4.3.1如何計算均值(數學期望)、中值
4.3.2如何比較數據
4.3.3如何計算方差和標準差
4.3.4如何計算協方差與相關係數
第5章如何採用MATLAB進行符號計算
5.1如何建立符號表達式
5.1.1如何創建符號常量
5.1.2如何創建符號變數和符號表達式
5.1.3如何創建符號矩陣
5.2如何對符號表達式進行代數運算
5.2.1如何進行符號表達式的代數運算
5.2.2如何對符號數值進行精度控制和運算
5.2.3如何實現符號對象與數值對象的轉換
5.3如何對符號表達式進行操作和轉換
5.3.1符號表達式中自由變數的確定
5.3.2如何對符號表達式進行化簡
5.3.3符號表達式的替換
5.3.4如何求反函式和複合函式
5.3.5如何進行符號表達式的轉換
5.4如何求符號極限、微積分和級數求和
5.4.1符號極限
5.4.2符號微分
5.4.3符號積分
5.4.4符號級數
5.5如何進行符號積分變換
5.5.1如何求傅立葉變換及其反變換
5.5.2如何求拉普拉斯變換及其反變換
5.5.3如何求Z變換及其反變換
5.6如何求解符號方程
5.6.1代數方程
5.6.2符號常微分方程
5.7如何用符號函式進行繪圖
5.7.1符號函式的繪圖命令
5.7.2如何使用圖形化的符號函式計算器
第6章如何採用MATLAB語言進行編程
6.1基本語句程式結構
6.1.1變數命名規則及其類型
6.1.2順序結構
6.1.3條件轉移語句
6.1.4循環語句
6.1.5錯誤處理語句
6.2M檔案
6.2.1M腳本檔案
6.2.2M函式
6.2.3M腳本檔案與M函式的對比
6.3函式句柄與匿名函式
6.4綜合實例精講
6.5MATLAB編程技巧
第7章如何採用MATLAB進行繪圖
7.1如何創建圖形視窗
7.2如何二維曲線
7.2.1二維繪圖函式
7.2.2如何對圖像進行修飾
7.2.3如何對坐標軸進行設定
7.2.4如何對圖像進行標註
7.3如何繪製三維曲線
7.3.1三維曲線繪圖函式
7.3.2如何對三維圖形進行標註
7.4如何繪製三維曲面
7.4.1三維格線圖
7.4.2三維表面圖
7.5三維圖像的控制
7.5.1色彩
7.5.2視角
7.5.3光源
7.6其他形式的繪圖函式簡介
第8章如何進行GUI互動設計
8.1需要什麼預備知識
8.1.1什麼是句柄圖形對象體系
8.1.2如何進行句柄圖形的對象操作
8.1.3如何進行對象屬性設定
8.1.4Figure對象
8.1.5Axes對象
8.1.6Core對象
8.1.7Plot對象
8.1.8Group對象
8.1.9Annotation對象
8.2有哪些圖形用戶界面控制項
8.2.1如何創建圖形用戶界面控制項
8.2.2如何執行滑鼠動作
8.2.3如何執行事件佇列
8.2.4如何編寫回調函式
8.3如何設計對話框對象
8.3.1如何設計公共對話框
8.3.2如何設計一般對話框
8.4如何設計界面選單
8.4.1如何建立選單
8.4.2如何設定選單屬性
8.5如何編寫回調函式M檔案
8.6如何使用圖形界面創建工具GUIDE
8.6.1如何利用GUIDE進行GUI設計
8.6.2如何打包GUI生成MATLAB App
8.6.3如何創建帶Uicontrol控制項的GUI
8.6.4如何創建帶選單和坐標軸的GUI
第9章如何採用Simulink進行仿真
9.1什麼是Simulink
9.2Simulink模組庫介紹
9.2.1常用模組庫
9.2.2連續模組庫
9.2.3離散模組庫
9.2.4數學運算模組庫
9.2.5信號源模組庫
9.2.6信號接收模組庫
9.2.7用戶自定義模組庫
9.3創建一個簡單的Simulink示例
9.4如何對模組進行基本操作
9.4.1模組的操作
9.4.2信號線的操作
9.5如何對連續系統進行仿真
9.6如何對離散系統仿真
9.7如何採用Simulink進行PID控制仿真
9.7.1什麼是PID控制
9.7.2對連續系統進行PID控制參數的調節與仿真
第10章數據擬合與插值
10.1如何進行數據擬合
10.2如何進行數據插值
10.2.1如何進行一維數據的插值
10.2.2如何進行二維數據的插值
第11章MATLAB典型套用實例精講
11.1m序列及其MATLAB程式實現
11.1.1偽隨機序列與m序列
11.1.2互相關性與自相關性
11.1.3典型實例精講
11.2直流電機的模型建立及其轉速控制
11.2.1如何構建直流電機的數學模型
11.2.2如何建立Simulink仿真模型
11.3基於MATLAB的互動式人口數量增長模型擬合
11.3.1主要實現步驟
11.3.2自動生成M代碼