出版時間:2005-6 出版社:北京航空航天大學出版社 作者:劉維 頁數(shù):305 字數(shù):506000
Tag標簽:無
內(nèi)容概要
本書主要介紹如何運用Matlab與C/C++進行混合程序設計。本書全面詳細介紹了Matlab C數(shù)學庫、Matlab C++數(shù)學庫、Matcom、Matlab COM Builder、Matlab Engine及編譯Matlab獨立可執(zhí)行程序等Matlab混合程序設計的內(nèi)容。 本書共分為7章,主要內(nèi)容包括:Matlab編程的基礎知識、Matlab C語言接口、如何生成可獨立運行的Matlab程序、在Visual C++中調(diào)用Matlab程序、Matcom、Matlab COM Builder與Visual C++混編程以及在Visual C++中調(diào)用Matlab C++數(shù)學庫。本書各章都包含大量的實例程序,可供尋求將Matlab程序脫離Matlab環(huán)境的Matlab程序設計人員、尋求高效算法庫的C/C++開發(fā)人員學習和參考。 本書采用的開發(fā)和運行環(huán)境為:Visual C++ 6.0與Matlab 6.5。
書籍目錄
第1章 Matlab程序設計初步 1.1 Matlab程序設計特點 1.1.1 Matlab Script文件 1.1.2 Matlab表達式 1.1.3 Matlab函數(shù) 1.1.4 Matlab的向量運算 1.1.5 Matlab的程序控制 1.2 Matlab常用的數(shù)據(jù)類型 1.2.1 數(shù)值陣列 1.2.2 字符陣列 1.2.3 元組陣列 1.2.4 結(jié)構(gòu)體陣列第2章 Matlab與C語言的接口 2.1 Matlab C/C++編譯器的設置 2.2 Matlab中調(diào)用C程序MEX文件 2.2.1 MEX文件介紹 2.2.2 MEX文件結(jié)構(gòu)說明 2.3 Matlab中mxArray類型的操作 2.4 Matlab中mx API函數(shù) 2.5 Matlab中mex API函數(shù) 2.6 Matlab普通數(shù)值陣列的操作 2.7 Sparse(稀疏)數(shù)組陣列 2.8 Matlab元組陣列 2.9 Matlab結(jié)構(gòu)體陣列 2.10 Matlab字符陣列 2.11 Matlab中mat API函數(shù) 2.12 Matlab API函數(shù)操作的綜合實例 2.12.1 更改Matlab數(shù)值陣列的維數(shù) 2.12.2 分析并顯示Matlab陣列的內(nèi)容 2.12.3 向MAT文件中寫入mxArray變量 2.12.4 從MAT文件中讀取Matlab變量 2.12.5 通訊錄(結(jié)構(gòu)體和MAT文件) 2.13 在VC++中調(diào)試MEX文件第3章 生成可獨立運行的Matlab程序 3.1 mcc命令 3.2 Matlab編譯獨立可執(zhí)行程序 3.2.1 直接編譯M文件 3.2.2 Matlab M文件中調(diào)用C語言函數(shù) 3.2.3 在C語言中調(diào)用由Matlab的?.m文件生成的函數(shù) 3.2.4 利用VC++編譯M文件,并去掉控制臺窗口第4章 在VC++中調(diào)用Matlab程序 4.1 在VC++中調(diào)用Matlab引擎 4.1.1 API函數(shù)介紹 4.1.2 VC++調(diào)用Matlab引擎的實例 4.2 VC++中調(diào)用編譯后的Matlab *.m函數(shù) 4.2.1 VC++中調(diào)用Matlab ?*.m函數(shù)編譯后的對應C函數(shù) 4.2.2 VC++中調(diào)用Matlab ?*.m函數(shù)編譯后的動態(tài)鏈接庫第5章 Matcom與C/C++ 5.1 安裝Matcom 5.2 在VC++中使用Matcom C++矩陣庫 5.3 使用Matcom C++矩陣庫的矩陣類Mm 5.3.1 創(chuàng)建數(shù)值矩陣 5.3.2 創(chuàng)建字符矩陣 5.3.3 利用下標訪問矩陣的元素 5.3.4 獲取矩陣數(shù)據(jù)的指針 5.3.5 Mm矩陣對象的初始化 5.3.6 Mm矩陣類的幾個常用函數(shù) 5.3.7 Matcom C++矩陣庫常量 5.3.8 調(diào)用系統(tǒng)函數(shù) 5.4 Matcom C++矩陣庫的圖形和圖像顯示功能 5.5 Matcom用于圖形顯示的常用函數(shù) 5.6 Matcom進行圖像顯示的常用函數(shù) 5.7 Matcom的應用實例 5.7.1 實例1——Mm矩陣的創(chuàng)建及使用 5.7.2 實例2——圖形繪制的基本功能演示 5.7.3 實例3——利用Matcom繪制動態(tài)曲線 5.7.4 實例4——利用Matcom C++矩陣庫進行圖像顯示 5.7.5 實例5——Matcom二維和三維曲線繪制綜合應用第6章 Matlab COM Builder 與VC++第7章 VC++調(diào)用Matlab C++數(shù)學庫參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載