趙小川、梁冠豪、王建洲、王彥君編著的《MATLAB8.X實戰指南(R2014a中文版)》基於MATLAB8.X系統,詳細地介紹了MATLAB8.X軟件的主要特點、使用方法、經驗技巧、應用案例。
與其他同類書籍相比,本書具有如下特點:介紹了MATLAB8.X軟件的最新特點和功能,其中包括如何將M代碼、Simulink模型轉換成為可以執行的C代碼,如何將所編寫的GUI程序轉換成App等;配有豐富的例程與詳細的注解;面向應用實戰,分享了作者在教學、科研過程中的一些心得(以「經驗分享」的形式出現)。
本書既可作為高等院校電子信息、計算機相關專業本科生、研究生的教材,也可作為畢業設計、研究生課題、各類相關競賽人員的參考資料,還可作為相關工程技術人員的參考書。
目錄
第0章 快速了解MATLAB
0.1 MATLAB的基本概況
0.1.1 MATLAB的發展歷史
0.1.2 MATLAB相關產品概述
0.1.3 MATLAB的主要特性
0.1.4 MATLAB的系統組成
0.2 MATLAB R2014a新特性
0.3 MATLAB R2014a操作界面入門
0.3.1 菜單欄
0.3.2 快速訪問工具欄
0.3.3 當前文件夾工具欄
0.3.4 工作區
0.3.5 命令行窗口
0.3.6 命令歷史記錄窗口
0.4 MATLAB R2014a基本操作入門
0.4.1 MATLAB通用命令
0.4.2 MATLAB基本操作
0.4.3 MATLAB幫助系統
第1章 如何采用MATLAB進行初等數學運算
1.1 MATLAB有哪些主要的數據類型
1.1.1 數值類型
1.1.2 邏輯類型
1.1.3 字符和字符串
1.1.4 結構體類型
1.1.5 數組與矩陣類型
1.1.6 單元數組類型
1.1.7 map容器類型
1.2 如何進行初等數學運算
1.2.1 加減乘除四則運算
1.2.2 冪、指數、對數運算
1.2.3 三角函數運算
1.2.4 多項式運算
1.3 MATLAB有哪些運算符
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.2 M文件
6.2.1 M腳本文件
6.2.2 M函數
6.2.3 M腳本文件與M函數的對比
6.3 函數句柄與匿名函數
6.4 綜合實例精講
6.5 MATLAB編程技巧
第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.4 Figure對象
8.1.5 Axes對象
8.1.6 Core對象
8.1.7 Plot對象
8.1.8 Group對象
8.1.9 Annotation對象
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.2 Simulink模塊庫介紹
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章 如何將M代碼、Simulink模型轉換成C代碼
10.1 如何采用MATLAB Coder交互界面進行代碼轉換
10.1.1 如何打開MATLAB Coder交互界面
10.1.2 MATLAB Coder所支持轉換的類型
10.1.3 典型實例精講
10.2 如何通過命令實現C代碼的生成
10.3 如何將Simulink模型轉化為C代碼
第11章 數據擬合與插值
11.1 如何進行數據擬合
11.2 如何進行數據插值
11.2.1 如何進行一維數據的插值
11.2.2 如何進行二維數據的插值
第12章 MATLAB典型應用實例精講
12.1 m序列及其MATLAB程序實現
12.1.1 偽隨機序列與m序列
12.1.2 互相關性與自相關性
12.1.3 典型實例精講
12.2 直流電機的模型建立及其轉速控制
12.2.1 如何構建直流電機的數學模型
12.2.2 如何建立Simulink仿真模型
12.3 基於MATLAB的交互式人口數量增長模型擬合
12.3.1 主要實現步驟
12.3.2 自動生成M代碼
12.4 汽車發動機性能參數的數據處理與可視化
12.4.1 設計目的與要求
12.4.2 GUI設計過程
12.5 GUI設計結果
附錄 上機練習題
0.1 MATLAB的基本概況
0.1.1 MATLAB的發展歷史
0.1.2 MATLAB相關產品概述
0.1.3 MATLAB的主要特性
0.1.4 MATLAB的系統組成
0.2 MATLAB R2014a新特性
0.3 MATLAB R2014a操作界面入門
0.3.1 菜單欄
0.3.2 快速訪問工具欄
0.3.3 當前文件夾工具欄
0.3.4 工作區
0.3.5 命令行窗口
0.3.6 命令歷史記錄窗口
0.4 MATLAB R2014a基本操作入門
0.4.1 MATLAB通用命令
0.4.2 MATLAB基本操作
0.4.3 MATLAB幫助系統
第1章 如何采用MATLAB進行初等數學運算
1.1 MATLAB有哪些主要的數據類型
1.1.1 數值類型
1.1.2 邏輯類型
1.1.3 字符和字符串
1.1.4 結構體類型
1.1.5 數組與矩陣類型
1.1.6 單元數組類型
1.1.7 map容器類型
1.2 如何進行初等數學運算
1.2.1 加減乘除四則運算
1.2.2 冪、指數、對數運算
1.2.3 三角函數運算
1.2.4 多項式運算
1.3 MATLAB有哪些運算符
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.2 M文件
6.2.1 M腳本文件
6.2.2 M函數
6.2.3 M腳本文件與M函數的對比
6.3 函數句柄與匿名函數
6.4 綜合實例精講
6.5 MATLAB編程技巧
第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.4 Figure對象
8.1.5 Axes對象
8.1.6 Core對象
8.1.7 Plot對象
8.1.8 Group對象
8.1.9 Annotation對象
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.2 Simulink模塊庫介紹
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章 如何將M代碼、Simulink模型轉換成C代碼
10.1 如何采用MATLAB Coder交互界面進行代碼轉換
10.1.1 如何打開MATLAB Coder交互界面
10.1.2 MATLAB Coder所支持轉換的類型
10.1.3 典型實例精講
10.2 如何通過命令實現C代碼的生成
10.3 如何將Simulink模型轉化為C代碼
第11章 數據擬合與插值
11.1 如何進行數據擬合
11.2 如何進行數據插值
11.2.1 如何進行一維數據的插值
11.2.2 如何進行二維數據的插值
第12章 MATLAB典型應用實例精講
12.1 m序列及其MATLAB程序實現
12.1.1 偽隨機序列與m序列
12.1.2 互相關性與自相關性
12.1.3 典型實例精講
12.2 直流電機的模型建立及其轉速控制
12.2.1 如何構建直流電機的數學模型
12.2.2 如何建立Simulink仿真模型
12.3 基於MATLAB的交互式人口數量增長模型擬合
12.3.1 主要實現步驟
12.3.2 自動生成M代碼
12.4 汽車發動機性能參數的數據處理與可視化
12.4.1 設計目的與要求
12.4.2 GUI設計過程
12.5 GUI設計結果
附錄 上機練習題
網路書店
類別
折扣
價格
-
新書87折$308