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

发布:cyqdesign 2010-05-12 13:07 阅读:5262
MATLAB与C/C++混合编程》介绍了使用MATLAB与C/C++语言进行混合编程的各种接口和技术,主要内容包括使用C/C++语言调用MATLAB引擎进行混合编程,使用MAT文件实现MATLAB和C/C++语言的数据共享,使用C/C++语言编写C-MEX文件供MATLAB调用,在C/C++中使用COM组件和MATLAB编译器等。 \:7G1_o  
《MATLAB与C/C++混合编程》实例丰富,条理清晰,图文并茂,既可供电子信息、通信工程、信号处理、自动控制、机械与自动化、电力电气等专业高年级本科生和研究生阅读,也可供从事算法研究和开发的技术人员参考。 A(j9T,!  
赠实例代码 __B`0t  
《MATLAB7.x应用系列丛书》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。 zc1y)s0G  
《MATLAB7.x应用系列丛书》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。 Bsr; MVD  
d3,%Z &  
Ah_,5Z@&R  
市场价:¥32.00 ET2^1X#j  
优惠价:¥24.00 为您节省:8.00元 (75折) LtJl\m.th  
关键词: MatlabC++编程
分享到:

最新评论

cyqdesign 2010-05-12 13:08
第1章 MATLAB简介 [$x&J6jF.  
1.1 MATLAB产品概述 -wdd'G  
1.2 MATLAB 7.x新增功能及改进 NUQ?Q Q  
1.2.1 MATLAB 7.x升级内容 }Dc7'GZ  
1.2.2 MATLAB升级及新增的模块 SJ%h.u@&@F  
1.3 MATLAB语言概述 P {0iEA|k  
2jT2~D.U1  
第2章 MATLAB编程 cYeC7l "  
2.1 M文本编辑器概述 =N~*`5|rk  
2.2 MATLAB数据类型 V_Xq&!HN[  
2.3 MATLAB程序流程控制 ;WP%)Z  
2.3.1 for循环结构 W }"n*  
2.3.2 while循环结构 #X`qkW.T<  
2.3.3 if-else-end选择结构 141G~@-  
2.3.4 switch-case选择结构 >[qoNy;  
2.3.5 try-catch结构 BYKONZu  
2.3.6 程序中常用的其他命令 lx H3a :gm  
2.4 脚本文件和函数文件 .@kjC4m  
2.4.1 M脚本文件 $xK*TJ(k  
2.4.2 M函数文件 tD j/!L`  
2.4.3 局部变量和全局变量 !zW22M  
2.4.4 M文件的一般结构 Vx#n0z  
2.4.5 MATLAB的搜索过程 b" PRa|]  
2.5 表达式演算函数 IE0hC\C}  
2.5.1 eval u$MXO].Q  
2.5.2 feval g.]S5(  
2.5.3 内联函数 ?]]7PEee*  
2.6 函数句柄 voitdz  
2.6.1 函数句柄的创建和观察 OH_mZA  
2.6.2 函数句柄的基本用法 1Y6DzWI  
2.7 MATLAB面向对象编程 mE)I(< %  
2.8 程序的跟踪和调试 j96\({;k  
2.8.1 直接调试法 #*zl;h1(  
2.8.2 调试器的使用 j` 5K7~hv  
2.8.3 程序性能分析 '<!T'l:R:/  
2.9 MATLAB程序优化 J9V,U;"\  
2.9.1 矢量化操作 Rch?@O#J  
2.9.2 给数组预定义维数 gc[BP>tl\  
2.9.3 下标或者索引操作 _q1b3)`D  
2.9.4 尽量多使用函数文件而少使用脚本文件 2t3DQ  
2.9.5 将循环体中的内容转换为C-MEX p3W-*lE  
2.9.6 内存优化 C8bB OC(  
2.9.7 程序优化的其他措施 J;#7dRW{  
D"vl$BX  
第3章 MATLAB与C/C++混合编程技术概述 0<$t9:dq  
3.1 MATLAB混合编程的优点 c>)_I  
3.2 MATLAB应用程序接口概述 }}q_QD_  
3.3 混合编程技术概述 S uo  
3.3.1 使用MATLAB引擎 i!7|YAu  
3.3.2 使用ActiveX控件 YacLYo#  
3.3.3 使用MAT文件共享数据 8;q2W F{AX  
3.3.4 使用C-MEX技术 L^%jR=  
3.3.5 使用MATLAB COM Builder RKtU@MX49  
3.3.6 使用Mideva工具 vNIQ1x5Za  
3.3.7 使用MATLAB Add-in T*bBw  
3.3.8 使用MATLAB编译器实现混合编程 nm{J  
0NFYFd-50  
第4章 在VC环境中使用MATLAB引擎 &Z%|H>+;T  
4.1 MATLAB计算引擎的概念和功能 {[Z}<#n)  
4.2 MATLAB计算引擎的使用 Z%9_vpWc  
4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎 upefjwm  
4.3.1 VC 6.0环境设置及应用实例 1@6FV x  
4.3.2 VC.Net环境设置及应用实例 -d8U Hc  
UWIw/(Mv/]  
第5章 使用MAT文件实现数据共享 G\ m`{jv  
5.1 MAT文件概述 j3_vh<U\  
5.1.1 MATLAB中操作MAT文件 cms9]  
5.1.2 MAT文件格式 SMIr@*R  
5.2 用C/C++语言操作MAT文件的API函数 k=``Avp?  
5.3 VC 6.0及VC.Net中操作MAT时的环境设置 L>>Cx`ASi  
5.4 使用MAT文件共享数据实例 wu`P=-  
5.4.1 在VC 6.0环境下使用MAT文件共享数据实例 0$1-5XY9  
5.4.2 在VC.Net环境下使用MAT文件共享数据实例 U{|WN7Q:A  
9LK<u$C  
第6章 使用C-MEX文件实现混合编程 |x/00XhS  
6.1 MEX技术概述 Qk#`e  
6.2 使用MEX文件的环境配置 Izr_]%  
6.3 MEX文件的结构和执行流程 )zYm]\@  
6.3.1 MEX文件结构 {~a+dEz  
6.3.2 MEX文件的执行流程 e>~7RN  
6.4 常用库函数概述 Lju)q6  
6.5 C-MEX混合编程实例 %[J|n~8_Z  
6.5.1 MEX命令的使用 nAY'1!Oi  
6.5.2 VC 6.0环境下编译与调试MEX文件 )4CF*>*6V  
6.5.3 VC.Net环境下编译与调试MEX文件 's7 (^1hH  
1_V',0|`>  
第7章 使用COM技术实现混合编程 %5rC`9^  
7.1 COM技术概述 0k):OVfm=  
7.1.1 COM简介 KoF_G[m  
7.1.2 COM组件的有关概念 n[tES6u  
7.2 MATLAB Builder for .Net -JwwD6D  
7.2.1 MATLAB Builder for .Net简介 #}|g8gh  
7.2.2 MATLAB Builder for .Net用法 uX8yS|= *  
7.2.3 MATLAB COM编译器产生的COM组件 Lcow2 SbH  
7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件 EN/e`S$)  
7.3.1 在VC 6.0中使用MATLAB编译的COM组件 MFqM 6_  
7.3.2 在VC.Net中使用MATLAB编译的COM组件 ~uRL+<.c  
45H(.}&f  
第8章 使用MATLAB编译器实现混合编程 k%2Rv4)hU  
8.1 MATLAB编译器 = k7}[!T  
8.1.1 MATLAB编译器概述 EI!e0 V1!  
8.1.2 MATLAB编译器新特点  OK\F  
8.1.3 C/C++代码的生成 ,d~6LXr<fM  
8.1.4 MATLAB组件运行环境(MCR) 6>R|B?I%  
8.1.5 MATLAB组件技术文件(CTF) V+- ]txu|  
8.1.6 MATLAB编译器选项 y>jP]LR4  
8.2 MATLAB编译器的安装、设置和使用 p"k[ac{  
8.2.1 安装 #s]'2O  
8.2.2 设置 *C"-$WU3o  
8.2.3 使用 wr{ [4$O  
8.2.4 编译后程序的发布 +#=l{_Z,ZJ  
8.3 使用MATLAB编译器实现混合编程 dRu|*s  
8.3.1 使用MATLAB编译器和VC 6.0实现混合编程 2Pz)vnV"  
8.3.2 MATLAB图形绘制在MFC界面上 2uy<wJE >  
8.3.3 将MATLAB Figure窗口嵌入MFC程序 7'1 +i  
8.3.4 将M文件编译为可执行文件进行混合编程 qG?svt  
LktH*ePO  
第9章 使用Mideva实现混合编程 V3t;V-Lkt  
9.1 Mideva概述 8P[aX3T7G  
9.2 Mideva的安装及使用 A[6D40o  
9.2.1 Mideva的安装 hH])0C  
9.2.2 Mideva的使用 lOJ3_8  
9.3 VC6.0使用Mideva的环境设置 E whCX'Vaj  
9.4 VC6.0与Mideva混合编程实例 [44C`x[8M+  
C<u<:4^H  
第10章 使用ActiveX技术实现混合编程 GiGXV @dq  
10.1 ActiveX技术概述 #Rx|oSc}  
10.2 利用ActiveX自动控制器实现混合编程 <-rw>,  
10.3 利用ActiveX的自动化服务器进行混合编程 uE%$<o*#  
j| X>:!4r  
第11章 使用MATLAB Add-in实现混合编程 yK"T5^o  
11.1 MATLAB Add-in概述 "CcdwWM  
11.2 MATLAB Add-in安装及VC 6.0环境设置 6l,oL'$}P1  
11.3 MATLAB Add-in混合编程实例 ##_Jz5P  
^oYudb^%  
第12章 MATLAB混合编程综合实例 p81Vt   
12.1 系统需求分析 V_p[mSKJv  
12.1.1 软硬件环境需求 {Xw6p  
12.1.2 用户界面需求 gSn9L)k(O  
12.1.3 软件质量需求 SoPiEq  
12.2 系统模块划分 { M&Vh]  
12.3 模块的实现及系统集成 L^><APlX  
12.3.1 底层平台的实现 fq,LXQ#G  
12.3.2 图像处理模块的实现 .{ +Ob i  
12.3.3 系统集成与发布 ;I@@PUnR  
~+OAAkJ9  
参考文献 ?Q#yf8  
……
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
好书 想买 FKBI.}A?!'  
z;Jz^m-  
sXaudT  
kong 2011-05-13 15:48
其实我一直想问为什么要混合编程?
我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:广告合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1