注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算MatlabMATLAB混合編程與工程應用

MATLAB混合編程與工程應用

MATLAB混合編程與工程應用

定 價:¥29.00

作 者: 王素立、高潔、孫新德
出版社: 清華大學出版社
叢編項: MATLAB工程應用系列叢書
標 簽: 程序設計

購買這本書可以去


ISBN: 9787302172314 出版時間: 2008-05-01 包裝: 平裝
開本: 16 頁數(shù): 297 pages 字數(shù):  

內容簡介

  《MATLAB工程應用系列叢書?MATLAB混合編程與工程應用》以MATLAB最新版本R2006a為藍本,系統(tǒng)介紹了MATLAB混合編程的最新技術。《MATLAB工程應用系列叢書?MATLAB混合編程與工程應用》共分11章,第1和第2章概述了 MATLAB混合編程的發(fā)展狀況及基本方法,第3至10章分別介紹了幾種典型的混合編程方法,包括使用MEX、MATLAB Engine、MATLAB ACTIVEX、Mideva、MATLAB Builder for .NET、MATLAB Web Server進行混合編程,以及MATLAB和Visual Basic、Excel等混合編程。第11章以數(shù)字水印技術為例介紹了MATLAB混合編程在工程中的典型應用?!禡ATLAB工程應用系列叢書?MATLAB混合編程與工程應用》按照混合編程常用方法進行編寫,第3至10章的每章都為一個獨立單元,讀者可以任選其中一章或幾章進行學習,每章重點闡述一種混合編程方法的實質和要點,實例描述貫穿始終。《MATLAB工程應用系列叢書?MATLAB混合編程與工程應用》不僅具有理論深度與廣度,而且注重實用,實例豐富,特別是通過作者在數(shù)字水印方面的研究成果,提供了理論分析與應用案例。

作者簡介

暫缺《MATLAB混合編程與工程應用》作者簡介

圖書目錄

第1章  MATLAB混合編程簡介    1
1.1  MATLAB語言的發(fā)展    2
1.2  MATLAB語言的特點    2
1.3  MATLAB編程基礎    4
1.3.1  變量和數(shù)學運算    4
1.3.2  數(shù)組和矩陣    7
1.3.3  結構體    9
1.3.4  類和對象    10
1.4  M文件編程    10
1.4.1  M文件通用格式及分類    11
1.4.2  M文件編輯器    12
1.4.3  流程控制    12
1.4.4  M腳本文件    18
1.4.5  M函數(shù)文件    19
1.4.6  編寫M文件需要注意的問題    22
1.5  提高M文件執(zhí)行效率的技巧    23
1.6  進行混合編程的出發(fā)點    25
1.7  MATLAB應用程序接口介紹    26
1.8  常見的混合編程方法簡介    29
第2章  MATLAB混合編程中的數(shù)據(jù)交流    33
2.1  文件的打開和關閉    34
2.1.1  文件的打開    34
2.1.2  文件的關閉    35
2.2  文本數(shù)據(jù)    35
2.2.1  從文本文件中讀取數(shù)據(jù)    36
2.2.2  存寫ASCII碼數(shù)據(jù)    42
2.3  二進制數(shù)據(jù)    44
2.3.1  二進制數(shù)據(jù)的讀取    44
2.3.2  二進制數(shù)據(jù)的存寫    45
2.4  使用文件I/O函數(shù)    46
2.4.1  二進制數(shù)據(jù)的讀取    46
2.4.2  二進制數(shù)據(jù)的寫入    48
2.4.3  格式化讀取ASCII碼數(shù)據(jù)    48
2.4.4  格式化寫入文本數(shù)據(jù)    49
2.4.5  控制文件位置指針    50
2.5  MAT文件    52
2.5.1  在MATLAB中讀寫MAT文件    52
2.5.2  在普通的C/C++程序中讀寫MAT文件    53
第3章  MATLAB如何運行C/C++程序    55
3.1  MEX概述    55
3.2  系統(tǒng)要求與編譯器配置    56
3.3  MEX文件的結構和運行    57
3.3.1  MEX文件結構    57
3.3.2  MEX函數(shù)的執(zhí)行流程    59
3.3.3  MEX文件與獨立應用程序的區(qū)別    61
3.4  C語言MEX函數(shù)    61
3.5  Visual C++中MEX文件的建立和調試    64
3.5.1  Visual C++中MEX程序的建立和環(huán)境設置    65
3.5.2  MEX程序的調試    68
3.6  MEX編程實例    70
第4章  通過MATLAB Engine庫實現(xiàn)混合編程    75
4.1  MATLAB引擎擴展編程簡介    75
4.2  MATLAB引擎庫    76
4.2.1  引擎的啟動與關閉    76
4.2.2  執(zhí)行MATLAB的命令    77
4.2.3  獲取MATLAB命令窗口的輸出    78
4.2.4  設置MATLAB窗口顯示屬性    78
4.2.5  mxArray數(shù)據(jù)類型及MATLAB引擎工作空間數(shù)據(jù)讀寫    78
4.3  環(huán)境設置    83
4.4  應用實例    85
4.4.1  基于VC的標準控制臺程序的應用實例    85
4.4.2  基于VC的MFC向導程序的應用實例    88
第5章  MATLAB ActiveX應用集成    93
5.1  ActiveX簡介    93
5.1.1  COM簡介    93
5.1.2  什么是ActiveX及ActiveX組件    94
5.1.3  ActiveX組件服務內容    94
5.2  MATLAB作為ActiveX的客戶端應用    95
5.2.1  ActiveX對象的創(chuàng)建、事件處理與對象釋放    96
5.2.2  查詢和設置ActiveX對象的屬性    98
5.2.3  查詢及調用ActiveX組件的方法、事件    100
5.2.4  應用舉例    102
5.3  MATLAB的自動化服務功能    103
5.3.1  在客戶程序中執(zhí)行MATLAB命令    104
5.3.2  與客戶程序進行數(shù)據(jù)交換    104
5.3.3  應用舉例    105
第6章  利用Mideva實現(xiàn)混合編程    117
6.1  Mideva簡介    117
6.2  Mideva的安裝    118
6.3  Mideva環(huán)境下M文件到 dll/exe文件的轉換    120
6.4  Visual C++環(huán)境下使用 Mideva混合編程    121
6.5  Matrix <LIB>    123
6.6  混合編程實例    128
第7章  利用MatrixVB實現(xiàn)的混合編程    135
7.1  MATLAB與Visual Basic 語言的混合編程方式    135
7.2  MatrixVB 環(huán)境設置    136
7.2.1  在VB應用中引入MatrixVB    136
7.2.2  在VB中使用MatrixVB的命令與函數(shù)    138
7.3  MatrixVB 的矩陣操作    142
7.3.1  在VB中生成MatrixVB矩陣    142
7.3.2  對矩陣元素進行操作    144
7.3.3  矩陣的保存與載入    147
7.3.4  應用舉例    147
7.4  MatrixVB的運算符    151
7.4.1  算術運算符    151
7.4.2  關系運算符    153
7.4.3  邏輯運算符    155
7.4.4  一些常用的運算函數(shù)    155
7.5  圖形圖像處理    157
7.5.1  在figure窗口中繪制圖形    157
7.5.2  在VB窗口或控件中繪制圖形    159
7.6  線性規(guī)劃    160
第8章  MATLAB和Excel的混合編程    161
8.1  通過Excel Link實現(xiàn)Excel和MATLAB的數(shù)據(jù)共享    162
8.1.1  概述    162
8.1.2  Excel Link的安裝    162
8.1.3  Excel Link的函數(shù)    166
8.1.4  Excel Link應用實例    167
8.1.5  Excel Link的注意事項    175
8.2  使用Excel生成器    177
8.2.1  概述    177
8.2.2  創(chuàng)建Excel生成器插件    178
8.3  直接將MATLAB工作空間的數(shù)據(jù)復制到Excel    179
第9章  MATLAB Builder for .NET應用    183
9.1  MATLAB Builder for .NET概述    183
9.2  通過MATLAB Builder for .NET創(chuàng)建COM組件    184
9.3  運用MATLAB的全局變量進行數(shù)據(jù)轉換    190
9.4  將M函數(shù)打包為.NET組件    192
9.5  進一步理解數(shù)據(jù)轉換    199
9.6  應用實例    200
9.6.1  基于C#環(huán)境    200
9.6.2  基于Visual Basic.NET環(huán)境    206
第10章  MATLAB Web Server    211
10.1  MATLAB Web Server概述    211
10.2  MATLAB Web Server的安裝    212
10.3  Apache Web Server的安裝與配置    213
10.3.1  Apache Web Server的安裝    213
10.3.2  測試和運行Apache    215
10.3.3  設置CGI目錄的執(zhí)行權限    216
10.3.4  設置icons目錄    216
10.4  MATLAB Web Server的配置    217
10.5  MATLAB Web Server 應用程序的開發(fā)    220
10.5.1  創(chuàng)建輸入文件    221
10.5.2  創(chuàng)建MATLAB Web應用程序的M文件    222
10.5.3  創(chuàng)建輸出文件    224
10.6  MATLAB Web Server 應用程序舉例    226
第11章  混合編程工程應用實例    237
11.1  數(shù)字水印概述    237
11.2  數(shù)字水印常見算法    242
11.3  混合編程應用案例1    244
11.3.1  混合編程實現(xiàn)的目標    244
11.3.2  MATLAB程序設計    244
11.3.3  VC++工程的創(chuàng)建    249
11.3.4  混合編程效果演示    267
11.4  混合編程應用案例2    269
11.4.1  混合編程實現(xiàn)目標    269
11.4.2  MATLAB程序設計    270
11.4.3  wave文件讀寫及處理程序創(chuàng)建    276
11.4.4  混合編程效果演示    294

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號