買這商品的人也買了...
-
$594$564 -
$237圖像工程 (上冊):圖像處理, 4/e
-
$880$862 -
$556電腦視覺與深度學習實戰:以 MATLAB、Python 為工具
-
$580$493 -
$354$336 -
$207MATLAB 電磁場與微波技術模擬
-
$267圖像工程 (中冊):圖像分析, 4/e
-
$594$564 -
$750$638 -
$880$695 -
$326基於Matlab的數字圖像處理
-
$305智能優化算法及其 MATLAB 實例, 3/e
-
$491MATLAB 2020 圖形與圖像處理從入門到精通
-
$403深度學習理論及實戰 (MATLAB 版)
-
$594$564 -
$454MATLAB R2020a 神經網絡典型案例分析
-
$490$387 -
$454TensorFlow 深度學習 — 手把手教你掌握 100個精彩案例 (Python版)
-
$301智能合約技術與開發
-
$479$455 -
$305區塊鏈+ 技術與實踐
-
$600$474 -
$650$507 -
$332區塊鏈:技術原理與應用實踐
相關主題
商品描述
本書以MATLAB 2020為基礎,結合高等學校師生的教學經驗,講解GUI程序設計的各種方法和技巧。
本書共8章,主要包括MATLAB編程環境、MATLAB基礎、GUI編程基礎、App Designer編輯應用、
繪圖在GUI中的應用、數據分析、圖像處理、信號處理在GUI中的應用。
本書覆蓋GUI程序設計的各個方面,實例豐富而典型,可以指導讀者有的放矢地進行學習。
本書既可作為MATLAB工程技術人員的入門用書,也可作為本科生和研究生的學習用書。
目錄大綱
目錄
前言
第1章 MATLAB編程環境
1.1 MATLAB概述
1.1.1 MATLAB系統的發展歷程
1.1.2 MATLAB的特點
1.1.3 MATLAB應用領域
1.2 MATLAB 2020的操作環境
1.2.1 啟動MATLAB
1.2.2 幫助系統
1.2.3 工具欄
1.2.4 命令行窗口
1.2.5 歷史窗口
1.2.6 當前目錄窗口
1.2.7 工作區窗口
1.2.8 功能區
1.2.9 文件管理
1.3 圖形用戶界面設計
1.3.1 GUI概述
1.3.2 GUI設計
1.4 M文件
1.4.1 M文件分類
1.4.2 文件編輯器
1.5 MATLAB命令的組成
1.5.1 基本符號
1.5.2 功能符號
1.5.3 常用指令
第2章 MATLAB基礎
2.1 變量和數據操作
2.1.1 變量與賦值
2.1.2 預定義變量
2.1.3 MATLAB變量保存
2.1.4 數據的輸出格式
2.1.5 數據類型
2.2 運算符
2.2.1 算術運算符
2.2.2 關係運算符
2.2.3 邏輯運算符
2.2.4 運算優先級
2.3 數學函數
2.3.1 三角函數
2.3.2 整數與小數轉換函數
2.3.3 基本數學函數
第3章 GUI編程基礎
3.1 圖形顯示窗口
3.1.1 Figure窗口
3.1.2 UIFigure窗口
3.1.3 figure命令
3.1.4 close命令
3.2 回調函數
3.3 GUI組件屬性
3.3.1 Button屬性
3.3.2 ButtonGroup屬性
3.3.3 Axes屬性
3.3.4 Table屬性
3.4 創建UI組件
3.4.1 網格佈局管理器
3.4.2 創建按鈕組
3.4.3 創建面板
3.4.4 創建選項卡
3.4.5 創建按鈕
3.4.6 創建坐標系
3.4.7 創建圖像
3.4.8 創建複選框
3.4.9 創建單選按鈕
3.4.10 樹組件
3.4.11 創建UI圖窗
3.4.12 其餘組件
第4章 App Designer編輯應用
4.1 App應用程序概述
4.1.1 啟動App Designer
4.1.2 App Designer編輯環境
4.2 組件庫
4.2.1 組件屬性
4.2.2 常用組件
4.2.3 實例——公司執勤表界面設計
4.3 設計畫布
4.3.1 組件的組成
4.3.2 上下文菜單
4.3.3 UI組件編輯佈局
4.4 代碼視圖
4.4.1 代碼視圖編輯環境
4.4.2 回調管理
4.4.3 管理uI組件
4.4.4 回調參數
4.4.5 輔助函數
4.4.6 操作實例——音響音樂系統
4.5 App打包和共享
4.6 GUIDE編輯環境
4.6.1 啟動軟件
4.6.2 GUI組件
4.7 GUIDE遷移策略
第5章 繪圖在GUI中的應用
5.1 二維繪圖
5.1.1 plot繪圖命令
5.1.2 subplot命令
5.1.3 tiledlayout繪圖命令
5.1.4 fplot繪圖命令
5.1.5 line命令
5.1.6 fill繪圖命令
5.1.7 patch繪圖命令
5.2 創建坐標區
5.2.1 創建笛卡兒坐標區
5.2.2 創建極坐標區
5.2.3 半對數坐標系下繪圖
5.2.4 雙Y軸坐標
5.3 二維圖形修飾處理
5.3.1 坐標系控制
5.3.2 圖形的重疊控制
5.3.3 圖形註釋
5.3.4 網格線控制
5.3.5 圖形放大與縮小
5.3.6 顏色控制
5.4 三維繪圖命令
5.4.1 三維曲線繪圖命令
5.4.2 三維網格命令
5.4.3 三維曲面命令
5.4.4 彗星圖
5.4.5 柱面與球面
第6章 數據分析
6.1 變量的數字特徵
6.1.1 樣本均值
6.1.2 樣本方差與標準差
6.1.3 協方差和相關係數
6.2 正交試驗分析
6.2.1 正交試驗的極差分析
6.2.2 正交試驗的方差分析
6.3 方差分析
6.3.1 單因素方差分析
6.3.2 雙因素方差分析
6.4 回歸分析
6.4.1 一元線性回歸
6.4.2 多元線性回歸
6.4.3 部分最小二乘回歸
6.5 數值插值
6.5.1 拉格朗日(Lagrange)插值
6.5.2 埃爾米特(Hermite)插值
6.5.3 分段線性插值
6.5.4 三次樣條插值
6.5.5 多維插值
第7章 圖像處理
7.1 圖像的顯示設置
7.1.1 圖像的顯示
7.1.2 圖像的讀寫
7.1.3 圖像的縮放
7.1.4 圖像亮度顯示
7.1.5 圖像邊界設置
7.2 圖像的幾何運算
7.2.1 圖像剪切
7.2.2 圖像平移
7.2.3 圖像旋轉
7.2.4 圖像鏡像
7.2.5 圖像轉置
7.2.6 圖像合成
7.3 圖像的變換
7.3.1 圖像仿射變換
7.3.2 圖像空間結構
7.3.3 圖像幾何變換
第8章 信號處理在GUI中的應用
8.1 信號生成
8.1.1 斜坡信號
8.1.2 信號噪聲
8.1.3 隨機信號
8.1.4 Sinc信號
8.1.5 Chirp信號
8.1.6 狄利克雷信號
8.2 信號基本運算
8.2.1 信號加減運算
8.2.2 信號乘除運算
8.2.3 信號縮放運算
8.2.4 信號擴展運算
8.2.5 信號截取運算