注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機輔助設(shè)計與工程計算MatlabMATLAB混合編程與工程應(yīng)用

MATLAB混合編程與工程應(yīng)用

MATLAB混合編程與工程應(yīng)用

定 價:¥29.00

作 者: 王素立、高潔、孫新德
出版社: 清華大學(xué)出版社
叢編項: MATLAB工程應(yīng)用系列叢書
標(biāo) 簽: 程序設(shè)計

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

內(nèi)容簡介

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

作者簡介

暫缺《MATLAB混合編程與工程應(yīng)用》作者簡介

圖書目錄

第1章  MATLAB混合編程簡介    1
1.1  MATLAB語言的發(fā)展    2
1.2  MATLAB語言的特點    2
1.3  MATLAB編程基礎(chǔ)    4
1.3.1  變量和數(shù)學(xué)運算    4
1.3.2  數(shù)組和矩陣    7
1.3.3  結(jié)構(gòu)體    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應(yīng)用程序接口介紹    26
1.8  常見的混合編程方法簡介    29
第2章  MATLAB混合編程中的數(shù)據(jù)交流    33
2.1  文件的打開和關(guān)閉    34
2.1.1  文件的打開    34
2.1.2  文件的關(guān)閉    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文件的結(jié)構(gòu)和運行    57
3.3.1  MEX文件結(jié)構(gòu)    57
3.3.2  MEX函數(shù)的執(zhí)行流程    59
3.3.3  MEX文件與獨立應(yīng)用程序的區(qū)別    61
3.4  C語言MEX函數(shù)    61
3.5  Visual C++中MEX文件的建立和調(diào)試    64
3.5.1  Visual C++中MEX程序的建立和環(huán)境設(shè)置    65
3.5.2  MEX程序的調(diào)試    68
3.6  MEX編程實例    70
第4章  通過MATLAB Engine庫實現(xiàn)混合編程    75
4.1  MATLAB引擎擴展編程簡介    75
4.2  MATLAB引擎庫    76
4.2.1  引擎的啟動與關(guān)閉    76
4.2.2  執(zhí)行MATLAB的命令    77
4.2.3  獲取MATLAB命令窗口的輸出    78
4.2.4  設(shè)置MATLAB窗口顯示屬性    78
4.2.5  mxArray數(shù)據(jù)類型及MATLAB引擎工作空間數(shù)據(jù)讀寫    78
4.3  環(huán)境設(shè)置    83
4.4  應(yīng)用實例    85
4.4.1  基于VC的標(biāo)準(zhǔn)控制臺程序的應(yīng)用實例    85
4.4.2  基于VC的MFC向?qū)С绦虻膽?yīng)用實例    88
第5章  MATLAB ActiveX應(yīng)用集成    93
5.1  ActiveX簡介    93
5.1.1  COM簡介    93
5.1.2  什么是ActiveX及ActiveX組件    94
5.1.3  ActiveX組件服務(wù)內(nèi)容    94
5.2  MATLAB作為ActiveX的客戶端應(yīng)用    95
5.2.1  ActiveX對象的創(chuàng)建、事件處理與對象釋放    96
5.2.2  查詢和設(shè)置ActiveX對象的屬性    98
5.2.3  查詢及調(diào)用ActiveX組件的方法、事件    100
5.2.4  應(yīng)用舉例    102
5.3  MATLAB的自動化服務(wù)功能    103
5.3.1  在客戶程序中執(zhí)行MATLAB命令    104
5.3.2  與客戶程序進行數(shù)據(jù)交換    104
5.3.3  應(yīng)用舉例    105
第6章  利用Mideva實現(xiàn)混合編程    117
6.1  Mideva簡介    117
6.2  Mideva的安裝    118
6.3  Mideva環(huán)境下M文件到 dll/exe文件的轉(zhuǎn)換    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)境設(shè)置    136
7.2.1  在VB應(yīng)用中引入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  應(yīng)用舉例    147
7.4  MatrixVB的運算符    151
7.4.1  算術(shù)運算符    151
7.4.2  關(guān)系運算符    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應(yīng)用實例    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ù)復(fù)制到Excel    179
第9章  MATLAB Builder for .NET應(yīng)用    183
9.1  MATLAB Builder for .NET概述    183
9.2  通過MATLAB Builder for .NET創(chuàng)建COM組件    184
9.3  運用MATLAB的全局變量進行數(shù)據(jù)轉(zhuǎn)換    190
9.4  將M函數(shù)打包為.NET組件    192
9.5  進一步理解數(shù)據(jù)轉(zhuǎn)換    199
9.6  應(yīng)用實例    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  設(shè)置CGI目錄的執(zhí)行權(quán)限    216
10.3.4  設(shè)置icons目錄    216
10.4  MATLAB Web Server的配置    217
10.5  MATLAB Web Server 應(yīng)用程序的開發(fā)    220
10.5.1  創(chuàng)建輸入文件    221
10.5.2  創(chuàng)建MATLAB Web應(yīng)用程序的M文件    222
10.5.3  創(chuàng)建輸出文件    224
10.6  MATLAB Web Server 應(yīng)用程序舉例    226
第11章  混合編程工程應(yīng)用實例    237
11.1  數(shù)字水印概述    237
11.2  數(shù)字水印常見算法    242
11.3  混合編程應(yīng)用案例1    244
11.3.1  混合編程實現(xiàn)的目標(biāo)    244
11.3.2  MATLAB程序設(shè)計    244
11.3.3  VC++工程的創(chuàng)建    249
11.3.4  混合編程效果演示    267
11.4  混合編程應(yīng)用案例2    269
11.4.1  混合編程實現(xiàn)目標(biāo)    269
11.4.2  MATLAB程序設(shè)計    270
11.4.3  wave文件讀寫及處理程序創(chuàng)建    276
11.4.4  混合編程效果演示    294

本目錄推薦

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