-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MATLAB GUI設計入門與實戰

( 簡體 字)
作者:余勝威、吳婷、羅建橋類別:1. -> 工程繪圖與工程計算 -> Matlab
譯者:
出版社:清華大學出版社MATLAB GUI設計入門與實戰 3dWoo書號: 43266
詢問書籍請說出此書號!

缺書
NT售價: 450

出版日:2/1/2016
頁數:519
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302420576
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  MATLAB作為一款科學計算軟件廣泛地被科研人員所接受。其強大的數據計算能力、圖像可視化界面及代碼的可移植性受到了廣大用戶的認可。在圖形用戶界面(Graphical User Interface,GUI)設計領域,MATLAB同樣有著強大的設計能力,從而被廣泛地應用于GUI的設計。MATLAB GUI是一個可視化的軟件顯示平臺,一旦程序設計完成后,GUI采用定參數化的方法,用戶不需要修改程序設計部分,而只需要在GUI界面中修改設定的參數即可。因此GUI的人機互動性很好。
  目前圖書市場上的MATLAB GUI設計圖書千篇一律,而且有些書中的相關程序設計采用了較難的GUI句柄結構體,導致讀者看不懂,學不會。為了讓讀者能夠全面、系統地學習MATLAB GUI設計,筆者進行了相關市場調研,了解了相關讀者的實際需求,有針對性地編寫了本書。本書全面、系統地講解了MATLAB GUI設計的方方面面知識,從基本的GUI按鈕功能到復雜的GUI設計,從腳本文件調試到GUI嵌套使用……而且書中采用了與GUI設計完全匹配腳本文件程序設計的思想,通過詳細介紹每一個案例中的每一個按鈕,讓讀者能夠真正掌握GUI算法。相信通過閱讀本書內容,讀者可以全面、深入地掌握MATLAB GUI設計。
本書特色
  1. 提供“在線交流,有問必答”網絡互動答疑服務
  國內最大的MATLAB&Simulink技術交流平臺——MATLAB中文論壇(www.iLoveMatlab.
cn)聯合本書作者和編輯,一起為您提供與本書相關的問題解答和MATLAB技術支持服務,讓您獲得最佳的閱讀體驗。具體參與方式請詳細閱讀本書封底的說明。
  2.內容講解不枯燥
  本書結合MATLAB GUI設計的相關理論,通過大量具體實例和案例來講解MATLAB GUI設計,內容直觀而具體,閱讀起來不枯燥。
  3.內容豐富,覆蓋面廣
  本書基本包括了常見的GUI設計應用知識,具體包括MATLAB入門與提高、常用文件操作、MATLAB彈出窗口定義、Figure圖形句柄獲取、GUI界面按鈕功能介紹、GUI工具欄編輯器、GUI常用功能介紹、基于GUI的mcc編譯和dll生成、基于GUI音視頻數據處理及GUI經典案例分析與應用等。針對GUI全部功能命令、GUI處理數據擬合顯示、圖像顯示和智能算法優化等,本書采用最簡單的GUI設計方法,讓初學者通過閱讀本書,也可以開發出適用于自己問題的GUI軟件。
  4.循序漸進,由淺入深
  本書結合市場廣大MATLAB新手以及愛好者的需求,從GUI基本知識切入,逐步深入,以使讀者真正掌握GUI設計理念。
  5.真實案例,隨學隨用
  本書是一本注重實踐的書。因此,有大量的篇幅用在了真實的MATLAB GUI設計與案例開發中。本書偏重于GUI功能應用,如字符串寫入和讀取、單選按鈕的使用、按鈕控件的應用以及軸顯示圖形應用等,讀者可以從這些實例中更加深刻地理解,同時只需要稍加修改這些案列,即可用于讀者正在應用的項目或課題上去,從而實現問題的求解。
  6.語言通俗易懂,講解圖文并茂
  本書用通俗易懂的語言講解各個知識點和算法案例,而且在講解過程中提供了大量的圖示幫助讀者直觀地理解所學知識。所以無論是新手,還是有一定基礎的讀者,都能順利地閱讀本書,從而提高自己的算法水平。
本書內容及體系結構
  第1篇 MATLAB GUI設計入門(第1~6章)
  本篇介紹了MATLAB GUI設計的相關入門知識,包括MATLAB入門與提高、常用文件操作、MATLAB彈出窗口定義、Figure圖形句柄獲取、GUI界面按鈕功能介紹及GUI工具欄編輯器等。本篇通過較為基本的GUI設計知識點引入,讀者可以應用這些基本功能解決相關的GUI設計問題。通過本篇內容的學習,也為第2篇的學習打下了堅實的基礎。
  第2篇 MATLAB GUI設計實戰(第7~10章)
  本篇涉及面較廣,涵蓋GUI的常用功能、基于GUI的mcc編譯和dll生成、基于GUI的音視頻數據處理及GUI經典案例分析與應用等。本篇通過GUI設計的逐步深入,給出了具體的案例分析,從而讓讀者能夠真正提高GUI設計的實際應用能力,真正掌握GUI設計應用核心,開發和設計出自己的可視化軟件界面。
本書讀者對象
  * MATALB GUI設計初學者;
  * MATLAB GUI設計提高人員;
  * MATALB GUI設計愛好者;
  * MATALB相關從業人員;
  * 大中專院校的師生;
  * 相關培訓學校的學員;
  * MATLAB愛好者。
本書配套資源獲取方式
  本書涉及的源程序及教學PPT需要讀者自行下載。讀者可以到清華大學出版社的網站(www.tup.com.cn)上搜索到本書頁面,然后在頁面上的“資源下載處”下載。讀者也可以登錄MATLAB中文論壇www.iLoveMatlab.cn,然后在論壇的“MATLAB讀書頻道:與作者面對面交流”版塊上找到本書頁面后下載。
本書作者
  本書由余勝威、吳婷和羅建橋主筆編寫。其他參與編寫的人員有李小妹、周晨、桂鳳林、李然、李瑩、李玉青、倪欣欣、魏健藍、夏雨晴、蕭萬安、余慧利、袁歡、占俊、周艷梅、楊松梅、余月、張廣龍、張亮、張曉輝、張雪華、趙海波、趙偉、周成、朱森。
  筆者結合自己在西南交通大學學習期間掌握的各類算法及出于對MATLAB的愛好,通過參閱大量的相關資料,精心準備,寫作了本書。本書寫作過程中筆者參考了一些自己平時積累的資料,部分資料可能來自于前輩們的著作。在此向這些前輩們表示深深的敬意和感謝!由于無法聯系到原作者,所以寫作時也無法一一征求意見。如果有不當之處,請聯系筆者或者本書編輯。
  讀者閱讀本書的過程中若有疑問,可以在MATLAB中文論壇的本書交流版塊提問,也可以發郵件到bookservice2008@163.com,我們會及時答復。
  
  編者
  于成都
  ??
  
  ??
  
  ??
  
  ??
  
MATLAB GUI設計入門與實戰
  
前 言
  
·IV·
  
  
·V·
  
  
  
  
  
  

內容簡介:

本書結合大量實例和具體案例分析,全面、系統地講解了MATLAB GUI設計從入門到實際應用的方方面面內容。書中對GUI各功能按鍵的使用做了極其細致的講解,這在同類圖書中是不多見的。
  本書共10章,分為2篇。第1篇為MATLAB GUI設計入門,涵蓋的主要內容有MATLAB入門與提高、常用文件操作、MATLAB彈出窗口定義、Figure圖形句柄獲取、GUI界面按鈕功能介紹及GUI工具欄編輯器。第2篇為MATLAB GUI設計實戰,涵蓋的主要內容有 GUI常用功能介紹、GUI的mcc編譯和dll生成、GUI音視頻數據處理及GUI經典案例分析與應用。
  本書適合所有想全面學習MATALB GUI設計的人員閱讀,也適合各種使用MATALB進行開發的工程技術人員閱讀。對于相關高校的教學與研究,本書也是不可或缺的參考書。另外,對于MATLAB愛好者,本書也對網絡上討論的大部分疑難問題給出了解答,值得一讀。
目錄:

第1篇MATLABGUI設計入門

第1章MATLAB入門與提高 2

1.1矩陣運算 2

1.1.1數值矩陣運算 3

1.1.2符號矩陣生成 4

1.1.3元胞數組 5

1.1.4結構體 6

1.1.5數據類型轉換 7

1.2Figure圖形屬性設置 10

1.2.1plot繪圖 10

1.2.2線型和顏色設置 11

1.2.3圖像網格化grid 13

1.2.4曲面圖繪制 15

1.2.5特殊字符標記 15

1.3函數及其調用 17

1.3.1函數類型 18

1.3.2函數參數傳遞 19

1.4數據插值 23

1.4.1一維數據插值 24

1.4.2二維數據插值 29

1.5數據擬合 33

1.5.1最小二乘擬合工具箱 33

1.5.2多項式擬合 34

1.5.3非線性擬合 36

1.6微分方程求解 39

1.6.1數值積分運算 39

1.6.2微分方程數值解Ode 41

1.7線性方程組求解 44

1.7.1牛頓Newton迭代法 44

1.7.2高斯-賽德爾Gauss-Seidel迭代法 48

1.7.3雅克比Jacobi迭代法 50

1.8非線性方程組求解 52

1.8.1線性規劃求解 52

1.8.2非線性規劃求解 53

1.9概率統計 55

1.9.1概率密度函數 55

1.9.2隨機變量特征分析 56

1.9.3隨機數概率密度函數繪圖 58

1.9.4蒙特卡洛MonteCarlo算法 63

1.10圖像處理 66

1.10.1圖像采樣 66

1.10.2圖像數據類型 68

1.10.3圖像顏色空間 68

1.10.4圖像運算 72

1.11本章小結 76

第2章MATLAB常用文件操作 77

2.1Mat文件的讀取與寫入 77

2.1.1Mat文件的寫入 77

2.1.2Mat文件的讀取 79

2.2Txt文件的讀取與寫入 82

2.2.1Txt文件的打開 82

2.2.2Txt文件數據的導入 83

2.3EXCEL文件的讀取與寫入 93

2.3.1EXCEL數據的讀取 93

2.3.2EXCEL數據的寫入 99

2.4神經網絡Net訓練窗口的顯示與關閉 102

2.5虛擬現實Virtualreality窗口的顯示與關閉 105

2.6圖像讀取與保存 108

2.6.1圖像讀取 108

2.6.2圖像保存 112

2.7視頻采集、保存與讀取 115

2.7.1視頻的采集 115

2.7.2視頻的保存 116

2.7.3視頻的讀取 117

2.8音頻采集、保存與讀取 119

2.8.1音頻數據的采集 119

2.8.2音頻數據的保存 123

2.8.3音頻數據的讀取 124

2.9本章小結 125

第3章MATLAB彈出窗口定義 126

3.1文件打開操作uigetfile 126

3.2路徑選擇對話框uigetdir 131

3.3文件保存操作uiputfile 134

3.4程序運行進度條waitbar 140

3.5錯誤提示對話框errordlg 145

3.6警告提示對話框warndlg 148

3.7用戶提示對話框msgbox 150

3.8提問對話框questdlg 153

3.9數據輸入對話框inputdlg 158

3.10本章小結 162

第4章Figure圖形句柄獲取 163

4.1Figure窗口功能 163

4.2Figure窗口屬性 171

4.2.1設置Figure窗口屬性 174

4.2.2Figure函數使用 177

4.3坐標軸設置 179

4.3.1顯示范圍設置 180

4.3.2顯示方向設置 182

4.3.3坐標軸刻度修改 183

4.4Figure圖形保存 185

4.4.1帶坐標軸保存 185

4.4.2不帶坐標軸保存 188

4.5查找對象并刪除對象 189

4.6Text對象 191

4.6.1圖形添加注釋 191

4.6.2字體顏色 193

4.6.3字體大小 194

4.6.4字體粗細 195

4.6.5字體傾斜角度 195

4.7圖形區域填充顯示 196

4.8Figure動畫顯示 201

4.9自定義菜單設計 207

4.10本章小結 211

第5章GUI界面按鈕功能介紹 212

5.1GUI打開、關閉與保存 212

5.2GUI按鈕 216

5.3GUI滑塊 219

5.4GUI單選按鈕 222

5.5GUI復選框 223

5.6GUI可編輯文本 225

5.7GUI靜態文本 228

5.8GUI彈出式菜單 230

5.9GUI列表框 233

5.10GUI切換按鈕 236

5.11GUI表 239

5.12GUI軸 242

5.13GUI面板 245

5.14GUI按鈕組 246

5.15GUIActiveX控件 247

5.16本章小結 249

第6章GUI工具欄編輯器 250

6.1GUI工具欄啟動 250

6.2GUI新建 250

6.3GUI打開 252

6.4GUI保存 253

6.5GUI剪切、復制和粘貼 253

6.6GUI撤銷與重做 254

6.7GUI對齊對象 254

6.8GUI菜單編輯器 256

6.9GUITab鍵順序編輯器 260

6.10GUI工具欄編輯器 261

6.11GUI編輯器 264

6.12GUI屬性檢查器 265

6.13GUI對象瀏覽器 267

6.14GUI執行 268

6.15本章小結 269

第2篇MATLABGUI設計實戰

第7章GUI常用功能介紹 272

7.1GUI界面文本數據讀取 272

7.2GUI界面圖形圖像放大顯示 275

7.3GUI文件的加載 278

7.4GUI一軸多幅圖像顯示 280

7.5GUI回調函數腳本文件寫入 284

7.6GUI矢量化窗體設置 285

7.7GUI中調用其他GUI 287

7.8不同GUI數據傳輸 288

7.9本章小結 290

第8章基于GUI的mcc編譯和dll生成 291

8.1mcc編譯 291

8.2dll生成 298

8.2.1MATLAB生成dll供VisualStdio2010調用 299

8.2.2VisualStdio2010生成dll供MATLAB調用 308

8.3加密文件pcode 316

8.4本章小結 319

第9章基于GUI音視頻數據處理 320

9.1視頻處理 320

9.1.1圖像基礎知識 320

9.1.2圖像運算與區域處理 322

9.1.3視頻圖像獲取 324

9.2音頻數據處理 341

9.3串口通信 351

9.3.1通信信道含義 351

9.3.2串行通信基本概念 352

9.3.3通信傳輸模式 353

9.3.4串口通信參數 354

9.3.5數據校驗方法 354

9.3.6虛擬串口安裝 354

9.3.7串口接收數據 358

9.3.8串口發送數據 365

9.4本章小結 368

第10章GUI案例應用與設計 369

10.1數據概率密度函數統計GUI設計 369

10.1.1均勻分布rand() 369

10.1.2正態分布randn() 371

10.1.3卡方分布chi2rnd() 372

10.1.4F分布frnd() 374

10.1.5t分布trnd() 375

10.1.6beta分布betarnd() 376

10.1.7指數分布exprnd() 378

10.1.8Gamma分布gamrnd() 379

10.1.9對數正態分布lognrnd() 380

10.1.10二項分布binornd() 381

10.1.11幾何分布geornd() 383

10.2曲線線型及顏色更改GUI設計 385

10.3數據擬合GUI設計 395

10.4倒立擺系統GUI設計 412

10.4.1倒立擺系統分析 412

10.4.2極點配置求解 413

10.4.3LQR參數整定 414

10.4.4PID參數整定 414

10.4.5倒立擺系統GUI設計 415

10.4.6利用閉環系統極點配置設計控制器 417

10.4.7利用LQR法設計控制器 420

10.4.8利用PID法設計控制器 422

10.5圖像顏色空間轉換GUI設計 424

10.6圖像灰度處理GUI設計 433

10.7圖像濾波去噪GUI設計 439

10.8圖像邊緣檢測GUI設計 442

10.8.1Sobel算子 442

10.8.2Prewitt算子 444

10.8.3Canny算子 446

10.8.4MATLAB自帶邊緣檢測設計 449

10.8.5用戶自定義邊緣檢測設計 453

10.9彩色圖像分割GUI設計 460

10.10醫學圖像分割GUI設計 470

10.11粒子群算法模型求解設計 481

10.12遺傳算法模型求解GUI設計 490

10.13蟻群算法TSP動態GUI設計 498

10.14Pareto多目標求解GUI設計 506

10.15本章小結 521

參考文獻 522

  ??

  

  ??

  

  ??

  

  ??

  

MATLABGUI設計入門與實戰

  

目錄

  

·XII·

  

  

·XI·

  

  

  

  

  

  

序: