MATLAB与C/C++混合编程(作者:张亮,王继阳)

发布:cyqdesign 2010-05-12 13:07 阅读:5618
MATLAB与C/C++混合编程》介绍了使用MATLAB与C/C++语言进行混合编程的各种接口和技术,主要内容包括使用C/C++语言调用MATLAB引擎进行混合编程,使用MAT文件实现MATLAB和C/C++语言的数据共享,使用C/C++语言编写C-MEX文件供MATLAB调用,在C/C++中使用COM组件和MATLAB编译器等。 gY[G>D=  
《MATLAB与C/C++混合编程》实例丰富,条理清晰,图文并茂,既可供电子信息、通信工程、信号处理、自动控制、机械与自动化、电力电气等专业高年级本科生和研究生阅读,也可供从事算法研究和开发的技术人员参考。 pfIK9>i  
赠实例代码 d }fd^x/  
《MATLAB7.x应用系列丛书》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。 t( V 2  
《MATLAB7.x应用系列丛书》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。 WRkuPj2  
V"(5U(v{~  
wBg?-ji3<  
市场价:¥32.00 N0}[&rE 8  
优惠价:¥24.00 为您节省:8.00元 (75折) 568M4xzi  
关键词: MatlabC++编程
分享到:

最新评论

cyqdesign 2010-05-12 13:08
第1章 MATLAB简介 C" `\[F`.k  
1.1 MATLAB产品概述 []N&,2O  
1.2 MATLAB 7.x新增功能及改进 K iXD1Zpz  
1.2.1 MATLAB 7.x升级内容 jt323hHth  
1.2.2 MATLAB升级及新增的模块 hUp3$4w  
1.3 MATLAB语言概述 #')] ~Xa  
;sf'"UnL  
第2章 MATLAB编程 !=;Evf  
2.1 M文本编辑器概述 u 1}dHMoX~  
2.2 MATLAB数据类型 PIFZ '6gn  
2.3 MATLAB程序流程控制 H&F2[j$T  
2.3.1 for循环结构 +kxk z"fP  
2.3.2 while循环结构 SI%J+Y7  
2.3.3 if-else-end选择结构 oz:J.<j24Z  
2.3.4 switch-case选择结构 rk ,64(  
2.3.5 try-catch结构 2++$ Ql/  
2.3.6 程序中常用的其他命令 >2}*L"YC  
2.4 脚本文件和函数文件 r z@%rOWV  
2.4.1 M脚本文件 t VX|e2Y  
2.4.2 M函数文件 cMy?&  
2.4.3 局部变量和全局变量 RN1KM  
2.4.4 M文件的一般结构 R*LPwJuv  
2.4.5 MATLAB的搜索过程 2y8FP#  
2.5 表达式演算函数 p((.(fx  
2.5.1 eval HP3%CB  
2.5.2 feval 6OPNP0@r  
2.5.3 内联函数 !{uV-c-5,  
2.6 函数句柄 Y%]g,mG  
2.6.1 函数句柄的创建和观察 S*3$1BTl  
2.6.2 函数句柄的基本用法 l<sWM$ez  
2.7 MATLAB面向对象编程 ^( C,LVP<  
2.8 程序的跟踪和调试 b^8"EBo  
2.8.1 直接调试法 WYCDEoqU2  
2.8.2 调试器的使用 hdM?Uoo(4a  
2.8.3 程序性能分析 CSm(yB{|pC  
2.9 MATLAB程序优化 R5uz<  
2.9.1 矢量化操作 Z,XivU&  
2.9.2 给数组预定义维数 ov!L8 9`[u  
2.9.3 下标或者索引操作 Pff-eT+~m  
2.9.4 尽量多使用函数文件而少使用脚本文件 J[K>)@I/  
2.9.5 将循环体中的内容转换为C-MEX l>HB0o  
2.9.6 内存优化 aM8z_j!!u  
2.9.7 程序优化的其他措施 T[0CD'|E  
J(XK%e[8  
第3章 MATLAB与C/C++混合编程技术概述 mn{R>  
3.1 MATLAB混合编程的优点 G jrN1+9=  
3.2 MATLAB应用程序接口概述 _J3\e%ys  
3.3 混合编程技术概述 ;Oqbfl#%  
3.3.1 使用MATLAB引擎 F 'HYWH0?  
3.3.2 使用ActiveX控件 ?0s&Kz4B  
3.3.3 使用MAT文件共享数据 /h&>tYVio  
3.3.4 使用C-MEX技术 yAel4b/}  
3.3.5 使用MATLAB COM Builder EJaO"9 (  
3.3.6 使用Mideva工具 tjm@+xs  
3.3.7 使用MATLAB Add-in .N#grk)C  
3.3.8 使用MATLAB编译器实现混合编程 % =v<3  
(%M:=zm  
第4章 在VC环境中使用MATLAB引擎 gp{P _  
4.1 MATLAB计算引擎的概念和功能 \WVY@eB  
4.2 MATLAB计算引擎的使用 n^epC>a"b  
4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎 N9f;X{  
4.3.1 VC 6.0环境设置及应用实例 n6INI~,  
4.3.2 VC.Net环境设置及应用实例 I)G.tJZ e  
.7#04_aP  
第5章 使用MAT文件实现数据共享 B"RZpx  
5.1 MAT文件概述 mO\=# Q>  
5.1.1 MATLAB中操作MAT文件 jRjQDK_"ka  
5.1.2 MAT文件格式 dFpP_U  
5.2 用C/C++语言操作MAT文件的API函数 {y:+rh&  
5.3 VC 6.0及VC.Net中操作MAT时的环境设置 (]<G)+*  
5.4 使用MAT文件共享数据实例 ?[O Sy.6  
5.4.1 在VC 6.0环境下使用MAT文件共享数据实例 kca  Y  
5.4.2 在VC.Net环境下使用MAT文件共享数据实例 pQ+4++7ID  
 YwB\kN  
第6章 使用C-MEX文件实现混合编程 2 BwpxV8  
6.1 MEX技术概述 vnz}Pr! c  
6.2 使用MEX文件的环境配置 v[?eL0Z  
6.3 MEX文件的结构和执行流程 B;L^!sLP  
6.3.1 MEX文件结构 3+%L[fW`/  
6.3.2 MEX文件的执行流程 Bk1gE((  
6.4 常用库函数概述 C? b_E  
6.5 C-MEX混合编程实例 Tq >?.bq9  
6.5.1 MEX命令的使用 m=I A/HOR^  
6.5.2 VC 6.0环境下编译与调试MEX文件 x"PMi[4  
6.5.3 VC.Net环境下编译与调试MEX文件 AyZBH &}RZ  
ch}(v'xv(  
第7章 使用COM技术实现混合编程 .aR$ou,7  
7.1 COM技术概述 D#&N?< }  
7.1.1 COM简介 s^AZ)k~J(  
7.1.2 COM组件的有关概念 gMZ?MG  
7.2 MATLAB Builder for .Net q|ZQsFZ  
7.2.1 MATLAB Builder for .Net简介 DcLx [C  
7.2.2 MATLAB Builder for .Net用法 b;sjw5cm_  
7.2.3 MATLAB COM编译器产生的COM组件 b*qC  
7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件 P!2[#TL0  
7.3.1 在VC 6.0中使用MATLAB编译的COM组件 t) ~v5vr  
7.3.2 在VC.Net中使用MATLAB编译的COM组件 ~ +z'pK~c  
ldm=uW  
第8章 使用MATLAB编译器实现混合编程 "7a;Ap q*  
8.1 MATLAB编译器 ag$UNV  
8.1.1 MATLAB编译器概述 .:s**UiDR  
8.1.2 MATLAB编译器新特点 re} P  
8.1.3 C/C++代码的生成 *gzX=*;x+?  
8.1.4 MATLAB组件运行环境(MCR) %S4pkFR  
8.1.5 MATLAB组件技术文件(CTF) 1Q$Z'E}SK@  
8.1.6 MATLAB编译器选项 ^k?Ig.m  
8.2 MATLAB编译器的安装、设置和使用 $PNIuC?=  
8.2.1 安装 hu qQ0  
8.2.2 设置 r&ex<(I{  
8.2.3 使用 47XQZ-}4  
8.2.4 编译后程序的发布 C_Z[ul  
8.3 使用MATLAB编译器实现混合编程 8>K2[cPD  
8.3.1 使用MATLAB编译器和VC 6.0实现混合编程 j^Z3  
8.3.2 MATLAB图形绘制在MFC界面上 "^ cn9AG{  
8.3.3 将MATLAB Figure窗口嵌入MFC程序 I6FglVQ6  
8.3.4 将M文件编译为可执行文件进行混合编程 N~ XzgI  
Nl1v*9_x  
第9章 使用Mideva实现混合编程 XA:v:JFS  
9.1 Mideva概述 m/0t; cx  
9.2 Mideva的安装及使用 Ye_)~,{,p  
9.2.1 Mideva的安装 }3!.e  
9.2.2 Mideva的使用 b9([)8  
9.3 VC6.0使用Mideva的环境设置 EkqsE$52  
9.4 VC6.0与Mideva混合编程实例 %8+'L4  
]E)gMf   
第10章 使用ActiveX技术实现混合编程 8a1G0HRQ  
10.1 ActiveX技术概述 ,Tyh._sa  
10.2 利用ActiveX自动控制器实现混合编程 A{hWFSv  
10.3 利用ActiveX的自动化服务器进行混合编程 _dq.hW7  
!W8'apG&[  
第11章 使用MATLAB Add-in实现混合编程 kqA`d  
11.1 MATLAB Add-in概述 HtIM8z#/  
11.2 MATLAB Add-in安装及VC 6.0环境设置 A:ef}OCL  
11.3 MATLAB Add-in混合编程实例 p]#%e0  
@&2bLJJ+  
第12章 MATLAB混合编程综合实例 z6R<*$4  
12.1 系统需求分析 R '/Ilz`  
12.1.1 软硬件环境需求 BfF$  
12.1.2 用户界面需求 }o? @  
12.1.3 软件质量需求 sEL[d2oO  
12.2 系统模块划分 */RtN`dh  
12.3 模块的实现及系统集成 ]pr;ME<M{  
12.3.1 底层平台的实现 yHhBUpIo  
12.3.2 图像处理模块的实现 Z %MP:@z  
12.3.3 系统集成与发布 l23#"gGb  
e2%Y8ZJG.  
参考文献 3%xj-7z W  
……
opticsimager 2011-03-03 11:20
The book is really useful  to postgraduate students.
arkor 2011-03-20 17:59
我以为是电子书呢
arkor 2011-03-21 22:38
有点贵
yanpengfu 2011-04-12 20:49
好书 想买 (;;%B=  
k*d0ws#<l  
o<`Mvw@Z  
kong 2011-05-13 15:48
其实我一直想问为什么要混合编程?
我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:广告合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
网站维护:成都光行天下科技有限公司
Copyright © 2005-2026 光行天下 蜀ICP备06003254号-1