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

发布:cyqdesign 2010-05-12 13:07 阅读:5057
MATLAB与C/C++混合编程》介绍了使用MATLAB与C/C++语言进行混合编程的各种接口和技术,主要内容包括使用C/C++语言调用MATLAB引擎进行混合编程,使用MAT文件实现MATLAB和C/C++语言的数据共享,使用C/C++语言编写C-MEX文件供MATLAB调用,在C/C++中使用COM组件和MATLAB编译器等。 cE]tvL:g  
《MATLAB与C/C++混合编程》实例丰富,条理清晰,图文并茂,既可供电子信息、通信工程、信号处理、自动控制、机械与自动化、电力电气等专业高年级本科生和研究生阅读,也可供从事算法研究和开发的技术人员参考。 ,3fw"P$  
赠实例代码 HCHC~FNd  
《MATLAB7.x应用系列丛书》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。 {'d?vm!r  
《MATLAB7.x应用系列丛书》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。 P\N`E?lJL  
9^ mrsj  
A|y&\~<A  
市场价:¥32.00 ,C=Fgxw(  
优惠价:¥24.00 为您节省:8.00元 (75折) \n<N>j@3  
关键词: MatlabC++编程
分享到:

最新评论

cyqdesign 2010-05-12 13:08
第1章 MATLAB简介 \>I&UFfH)4  
1.1 MATLAB产品概述 -4hX -  
1.2 MATLAB 7.x新增功能及改进 {kZhje^$vi  
1.2.1 MATLAB 7.x升级内容 x%x[5.CT  
1.2.2 MATLAB升级及新增的模块 5RlJybN"o  
1.3 MATLAB语言概述 g<.VW 0  
;o8cfD.z  
第2章 MATLAB编程 2V F|T'h  
2.1 M文本编辑器概述 P5aHLNit  
2.2 MATLAB数据类型 uMqo)J@s  
2.3 MATLAB程序流程控制 JLg_oK6  
2.3.1 for循环结构 QiwZk<rb  
2.3.2 while循环结构 (mza&WF7  
2.3.3 if-else-end选择结构 vEfX'gyk  
2.3.4 switch-case选择结构 0n3O;=[aV  
2.3.5 try-catch结构 ]p#Zdm1EL  
2.3.6 程序中常用的其他命令 *M KVm)Iv  
2.4 脚本文件和函数文件 x$M[/ID0  
2.4.1 M脚本文件 e1+ %c9UQ  
2.4.2 M函数文件 JQbI^ef_;  
2.4.3 局部变量和全局变量 M)3h 4yQ  
2.4.4 M文件的一般结构 TWxMexiW  
2.4.5 MATLAB的搜索过程 Wxp^*._q3I  
2.5 表达式演算函数 <cWo]T`X!  
2.5.1 eval dd$\Q  
2.5.2 feval O gycP4z[  
2.5.3 内联函数 nC`=quM9  
2.6 函数句柄 u2U@Qrs2  
2.6.1 函数句柄的创建和观察 LXw&d]P  
2.6.2 函数句柄的基本用法 ][_:{ N/  
2.7 MATLAB面向对象编程 7 H<_ wW  
2.8 程序的跟踪和调试 rtUd L,Hx  
2.8.1 直接调试法 :Eob"WH  
2.8.2 调试器的使用 VDQ&Bm JE  
2.8.3 程序性能分析 kuUH 2:L  
2.9 MATLAB程序优化 u,'c:RMV  
2.9.1 矢量化操作 S9xC> |<  
2.9.2 给数组预定义维数 o.j;dsZ  
2.9.3 下标或者索引操作 J/ rQ42d  
2.9.4 尽量多使用函数文件而少使用脚本文件 ,cbP yg  
2.9.5 将循环体中的内容转换为C-MEX \3Xt\1qN4  
2.9.6 内存优化 (1TYJ. Z  
2.9.7 程序优化的其他措施 9`vse>,-hg  
Q>z0?%B  
第3章 MATLAB与C/C++混合编程技术概述 sQt@B#;  
3.1 MATLAB混合编程的优点 dn5T7a~   
3.2 MATLAB应用程序接口概述 8(S'g+p  
3.3 混合编程技术概述 @c.QrKSaD  
3.3.1 使用MATLAB引擎 g=Qj9Z  
3.3.2 使用ActiveX控件 `d8$OC  
3.3.3 使用MAT文件共享数据 @o>2:D1G  
3.3.4 使用C-MEX技术 tM !1oWH  
3.3.5 使用MATLAB COM Builder G%4vZPA  
3.3.6 使用Mideva工具 cvc.-7IO  
3.3.7 使用MATLAB Add-in c{&sf y  
3.3.8 使用MATLAB编译器实现混合编程 iF`E> %#  
[.6uw=;o  
第4章 在VC环境中使用MATLAB引擎 EcP"GO5  
4.1 MATLAB计算引擎的概念和功能 tb_}w@:kU  
4.2 MATLAB计算引擎的使用 0ED(e1K#B  
4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎 c.d*DM}W  
4.3.1 VC 6.0环境设置及应用实例 67f#Z&r2k  
4.3.2 VC.Net环境设置及应用实例 ^ *m;![$[  
>r{,$)H0  
第5章 使用MAT文件实现数据共享 7e u7ie6  
5.1 MAT文件概述 lYq R6^  
5.1.1 MATLAB中操作MAT文件 7$b78wax  
5.1.2 MAT文件格式 6idYz"P %  
5.2 用C/C++语言操作MAT文件的API函数 N(F9vZOs  
5.3 VC 6.0及VC.Net中操作MAT时的环境设置 N!btj,vx  
5.4 使用MAT文件共享数据实例 ~omX(kPzK  
5.4.1 在VC 6.0环境下使用MAT文件共享数据实例 ;i,yT ?so  
5.4.2 在VC.Net环境下使用MAT文件共享数据实例 `)SkA?yKI  
AMtFOXx%I  
第6章 使用C-MEX文件实现混合编程 ?2.< y_1  
6.1 MEX技术概述 k.0$~juu  
6.2 使用MEX文件的环境配置 m T\]  
6.3 MEX文件的结构和执行流程 iUSs)[]H>  
6.3.1 MEX文件结构 Z/a]oR@  
6.3.2 MEX文件的执行流程 rsiG]o=8  
6.4 常用库函数概述 YMm Fpy  
6.5 C-MEX混合编程实例 9/Q5(P  
6.5.1 MEX命令的使用 \t )Zk2  
6.5.2 VC 6.0环境下编译与调试MEX文件 bC"#.e  
6.5.3 VC.Net环境下编译与调试MEX文件 UG1^G07s  
r)h+pga5^E  
第7章 使用COM技术实现混合编程 IWKQU/l!  
7.1 COM技术概述 o2Z# 5-  
7.1.1 COM简介 g3"`b)M  
7.1.2 COM组件的有关概念 wn|Sdp  
7.2 MATLAB Builder for .Net ?;}2 Z)  
7.2.1 MATLAB Builder for .Net简介 x/5%a{~j2  
7.2.2 MATLAB Builder for .Net用法 xNl_Q8Z?R^  
7.2.3 MATLAB COM编译器产生的COM组件 "z7.i{  
7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件 6i>xCb  
7.3.1 在VC 6.0中使用MATLAB编译的COM组件 (}c}=V  
7.3.2 在VC.Net中使用MATLAB编译的COM组件 `) K1[&  
? NVN&zD]  
第8章 使用MATLAB编译器实现混合编程 n802!d+Tn  
8.1 MATLAB编译器 Rz%+E0  
8.1.1 MATLAB编译器概述 L# (o(4g2  
8.1.2 MATLAB编译器新特点 OSsdB%bIu`  
8.1.3 C/C++代码的生成 uvZ|6cM  
8.1.4 MATLAB组件运行环境(MCR) V"\t  
8.1.5 MATLAB组件技术文件(CTF) ar>S_VW*  
8.1.6 MATLAB编译器选项 DTgF,c  
8.2 MATLAB编译器的安装、设置和使用 H@ MUzV  
8.2.1 安装 e|xRK?aVBu  
8.2.2 设置 6?(*:}Q  
8.2.3 使用 qI KVu_  
8.2.4 编译后程序的发布 I?5#Q0,b  
8.3 使用MATLAB编译器实现混合编程 keCM}V`?"  
8.3.1 使用MATLAB编译器和VC 6.0实现混合编程 eV}Ow`~I5  
8.3.2 MATLAB图形绘制在MFC界面上 2z&HT SI  
8.3.3 将MATLAB Figure窗口嵌入MFC程序 7e>n{rl  
8.3.4 将M文件编译为可执行文件进行混合编程 ~eE2!/%9  
;v>2z!M  
第9章 使用Mideva实现混合编程 *7DQ#bD  
9.1 Mideva概述 f~8Xue,l"  
9.2 Mideva的安装及使用 $Jx] FZDQ  
9.2.1 Mideva的安装 BW z*!(   
9.2.2 Mideva的使用 mI?AI7DqK  
9.3 VC6.0使用Mideva的环境设置 BTGPP@p4  
9.4 VC6.0与Mideva混合编程实例 } n_9d.  
8@Y]dz gjj  
第10章 使用ActiveX技术实现混合编程 m[(2  
10.1 ActiveX技术概述 I`zn#U'  
10.2 利用ActiveX自动控制器实现混合编程 !V#(g./W  
10.3 利用ActiveX的自动化服务器进行混合编程 c?j/ H$  
7n}J}8Y*U2  
第11章 使用MATLAB Add-in实现混合编程 n1!0KOu/N  
11.1 MATLAB Add-in概述 /oE@F178  
11.2 MATLAB Add-in安装及VC 6.0环境设置 )0~zL} )?  
11.3 MATLAB Add-in混合编程实例 '+5*ajP<  
,7z.%g3+z  
第12章 MATLAB混合编程综合实例 op/|&H'  
12.1 系统需求分析 *)H?d  
12.1.1 软硬件环境需求 k G4v>  
12.1.2 用户界面需求 *8t_$<'dQ  
12.1.3 软件质量需求 9;sebqC?  
12.2 系统模块划分 7;0^r#:87#  
12.3 模块的实现及系统集成 ~Wf&$p<|  
12.3.1 底层平台的实现 ixp(^>ZN  
12.3.2 图像处理模块的实现 ##EMJi  
12.3.3 系统集成与发布 WEOW6UV(  
DXsp 2  
参考文献 j[ kg9z  
……
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
好书 想买 mu`:@7+Yp  
}h{8i_R  
.xG3`YH  
kong 2011-05-13 15:48
其实我一直想问为什么要混合编程?
我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:商务合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1