注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關MATLAB與C/C++混合編程

MATLAB與C/C++混合編程

MATLAB與C/C++混合編程

定 價:¥32.00

作 者: 張亮,王繼陽 編著
出版社: 人民郵電出版社
叢編項: MATLAB 7.x應用系列叢書
標 簽: 程序設計

ISBN: 9787115185136 出版時間: 2008-11-01 包裝: 平裝
開本: 16開 頁數(shù): 254 字數(shù):  

內(nèi)容簡介

  本書介紹了使用MATLAB與C/C++語言進行混合編程的各種接口和技術,主要內(nèi)容包括使用C/C++語言調(diào)用MATLAB引擎進行混合編程,使用MAT文件實現(xiàn)MATLAB和C/C++語言的數(shù)據(jù)共享,使用C/C++語言編寫C-MEX文件供MATLAB調(diào)用,在C/C++中使用COM組件和MATLAB編譯器等。本書實例豐富,條理清晰,圖文并茂,既可供電子信息、通信工程、信號處理、自動控制、機械與自動化、電力電氣等專業(yè)高年級本科生和研究生閱讀,也可供從事算法研究和開發(fā)的技術人員參考。

作者簡介

暫缺《MATLAB與C/C++混合編程》作者簡介

圖書目錄

第1章 MATLAB簡介
 1.1 MATLAB產(chǎn)品概述
 1.2 MATLAB 7.x新增功能及改進
  1.2.1 MATLAB 7.x升級內(nèi)容
  1.2.2 MATLAB升級及新增的模塊
 1.3 MATLAB語言概述
第2章 MATLAB編程
 2.1 M文本編輯器概述
 2.2 MATLAB數(shù)據(jù)類型
 2.3 MATLAB程序流程控制
  2.3.1 for循環(huán)結(jié)構(gòu)
  2.3.2 while循環(huán)結(jié)構(gòu)
  2.3.3 if-else-end選擇結(jié)構(gòu)
  2.3.4 switch-case選擇結(jié)構(gòu)
  2.3.5 try-catch結(jié)構(gòu)
  2.3.6 程序中常用的其他命令
 2.4 腳本文件和函數(shù)文件
  2.4.1 M腳本文件
  2.4.2 M函數(shù)文件
  2.4.3 局部變量和全局變量
  2.4.4 M文件的一般結(jié)構(gòu)
  2.4.5 MATLAB的搜索過程
 2.5 表達式演算函數(shù)
  2.5.1 eval
  2.5.2 feval
  2.5.3 內(nèi)聯(lián)函數(shù)
 2.6 函數(shù)句柄
  2.6.1 函數(shù)句柄的創(chuàng)建和觀察
  2.6.2 函數(shù)句柄的基本用法
 2.7 MATLAB面向?qū)ο缶幊?
 2.8 程序的跟蹤和調(diào)試
  2.8.1 直接調(diào)試法
  2.8.2 調(diào)試器的使用
  2.8.3 程序性能分析
 2.9 MATLAB程序優(yōu)化
  2.9.1 矢量化操作
  2.9.2 給數(shù)組預定義維數(shù)
  2.9.3 下標或者索引操作
  2.9.4 盡量多使用函數(shù)文件而少使用腳本文件
  2.9.5 將循環(huán)體中的內(nèi)容轉(zhuǎn)換為C-MEX
  2.9.6 內(nèi)存優(yōu)化
  2.9.7 程序優(yōu)化的其他措施
第3章 MATLAB與C/C++混合編程技術概述
 3.1 MATLAB混合編程的優(yōu)點
 3.2 MATLAB應用程序接口概述
 3.3 混合編程技術概述
  3.3.1 使用MATLAB引擎
  3.3.2 使用ActiveX控件
  3.3.3 使用MAT文件共享數(shù)據(jù)
  3.3.4 使用C-MEX技術
  3.3.5 使用MATLAB COM Builder
  3.3.6 使用Mideva工具
  3.3.7 使用MATLAB Add-in
  3.3.8 使用MATLAB編譯器實現(xiàn)混合編程
第4章 在VC環(huán)境中使用MATLAB引擎
 4.1 MATLAB計算引擎的概念和功能
 4.2 MATLAB計算引擎的使用
 4.3 在VC 6.0及VC.Net環(huán)境下調(diào)用MATLAB計算引擎
  4.3.1 VC 6.0環(huán)境設置及應用實例
  4.3.2 VC.Net環(huán)境設置及應用實例
第5章 使用MAT文件實現(xiàn)數(shù)據(jù)共享
 5.1 MAT文件概述
  5.1.1 MATLAB中操作MAT文件
  5.1.2 MAT文件格式
 5.2 用C/C++語言操作MAT文件的API函數(shù)
 5.3 VC 6.0及VC.Net中操作MAT時的環(huán)境設置
 5.4 使用MAT文件共享數(shù)據(jù)實例
  5.4.1 在VC 6.0環(huán)境下使用MAT文件共享數(shù)據(jù)實例
  5.4.2 在VC.Net環(huán)境下使用MAT文件共享數(shù)據(jù)實例
第6章 使用C-MEX文件實現(xiàn)混合編程
 6.1 MEX技術概述
 6.2 使用MEX文件的環(huán)境配置
 6.3 MEX文件的結(jié)構(gòu)和執(zhí)行流程
  6.3.1 MEX文件結(jié)構(gòu)
  6.3.2 MEX文件的執(zhí)行流程
 6.4 常用庫函數(shù)概述
 6.5 C-MEX混合編程實例
  6.5.1 MEX命令的使用
  6.5.2 VC 6.0環(huán)境下編譯與調(diào)試MEX文件
  6.5.3 VC.Net環(huán)境下編譯與調(diào)試MEX文件
第7章 使用COM技術實現(xiàn)混合編程
 7.1 COM技術概述
  7.1.1 COM簡介
  7.1.2 COM組件的有關概念
 7.2 MATLAB Builder for .Net
  7.2.1 MATLAB Builder for .Net簡介
  7.2.2 MATLAB Builder for .Net用法
  7.2.3 MATLAB COM編譯器產(chǎn)生的COM組件
 7.3 在VC 6.0及VC.Net中使用MATLAB的COM組件
  7.3.1 在VC 6.0中使用MATLAB編譯的COM組件
  7.3.2 在VC.Net中使用MATLAB編譯的COM組件
第8章 使用MATLAB編譯器實現(xiàn)混合編程
 8.1 MATLAB編譯器
  8.1.1 MATLAB編譯器概述
  8.1.2 MATLAB編譯器新特點
  8.1.3 C/C++代碼的生成
  8.1.4 MATLAB組件運行環(huán)境(MCR)
  8.1.5 MATLAB組件技術文件(CTF)
  8.1.6 MATLAB編譯器選項
 8.2 MATLAB編譯器的安裝、設置和使用
  8.2.1 安裝
  8.2.2 設置
  8.2.3 使用
  8.2.4 編譯后程序的發(fā)布
 8.3 使用MATLAB編譯器實現(xiàn)混合編程
  8.3.1 使用MATLAB編譯器和VC 6.0實現(xiàn)混合編程
  8.3.2 MATLAB圖形繪制在MFC界面上
  8.3.3 將MATLAB Figure窗口嵌入MFC程序
  8.3.4 將M文件編譯為可執(zhí)行文件進行混合編程
第9章 使用Mideva實現(xiàn)混合編程
 9.1 Mideva概述
 9.2 Mideva的安裝及使用
  9.2.1 Mideva的安裝
  9.2.2 Mideva的使用
 9.3 VC6.0使用Mideva的環(huán)境設置
 9.4 VC6.0與Mideva混合編程實例
第10章 使用ActiveX技術實現(xiàn)混合編程
 10.1 ActiveX技術概述
 10.2 利用ActiveX自動控制器實現(xiàn)混合編程
 10.3 利用ActiveX的自動化服務器進行混合編程
第11章 使用MATLAB Add-in實現(xiàn)混合編程
 11.1 MATLAB Add-in概述
 11.2 MATLAB Add-in安裝及VC 6.0環(huán)境設置
 11.3 MATLAB Add-in混合編程實例
第12章 MATLAB混合編程綜合實例
 12.1 系統(tǒng)需求分析
  12.1.1 軟硬件環(huán)境需求
  12.1.2 用戶界面需求
  12.1.3 軟件質(zhì)量需求
 12.2 系統(tǒng)模塊劃分
 12.3 模塊的實現(xiàn)及系統(tǒng)集成
  12.3.1 底層平臺的實現(xiàn)
  12.3.2 圖像處理模塊的實現(xiàn)
  12.3.3 系統(tǒng)集成與發(fā)布
參考文獻

本目錄推薦

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