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

发布:cyqdesign 2010-05-12 13:07 阅读:5401
MATLAB与C/C++混合编程》介绍了使用MATLAB与C/C++语言进行混合编程的各种接口和技术,主要内容包括使用C/C++语言调用MATLAB引擎进行混合编程,使用MAT文件实现MATLAB和C/C++语言的数据共享,使用C/C++语言编写C-MEX文件供MATLAB调用,在C/C++中使用COM组件和MATLAB编译器等。 i+M*J#'  
《MATLAB与C/C++混合编程》实例丰富,条理清晰,图文并茂,既可供电子信息、通信工程、信号处理、自动控制、机械与自动化、电力电气等专业高年级本科生和研究生阅读,也可供从事算法研究和开发的技术人员参考。 M:ai<TZ]  
赠实例代码 Y9}8M27vQG  
《MATLAB7.x应用系列丛书》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。 |k-XBp  
《MATLAB7.x应用系列丛书》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。 #w3ru6*W  
r>qA $zD^  
ipKG!  
市场价:¥32.00 ,&a`d}g&G  
优惠价:¥24.00 为您节省:8.00元 (75折) [5pCL0<c@  
关键词: MatlabC++编程
分享到:

最新评论

cyqdesign 2010-05-12 13:08
第1章 MATLAB简介 r>3^kL5UI  
1.1 MATLAB产品概述 0^\/ERK  
1.2 MATLAB 7.x新增功能及改进 OJ[rj`wrW^  
1.2.1 MATLAB 7.x升级内容 dM|g`rr E  
1.2.2 MATLAB升级及新增的模块 :`<psvd  
1.3 MATLAB语言概述 G\mKCaI8  
L[]^{ O   
第2章 MATLAB编程 ?Leyz  
2.1 M文本编辑器概述 ta! V=U  
2.2 MATLAB数据类型 |e"/Mf[  
2.3 MATLAB程序流程控制 1jOKcm'#  
2.3.1 for循环结构 ?cBO6^  
2.3.2 while循环结构 i_YW;x  
2.3.3 if-else-end选择结构 '(9YB9 i  
2.3.4 switch-case选择结构 $n*%v85  
2.3.5 try-catch结构 RO(iHR3cA  
2.3.6 程序中常用的其他命令 k.>6nho`TV  
2.4 脚本文件和函数文件 zv9M HC &  
2.4.1 M脚本文件 <UAP~RH{  
2.4.2 M函数文件 NTVHnSoHh  
2.4.3 局部变量和全局变量 xK!DtRzsA  
2.4.4 M文件的一般结构 BA`:miH<  
2.4.5 MATLAB的搜索过程 3B"7VBK{  
2.5 表达式演算函数 S2}Z&X(  
2.5.1 eval "8_,tYAH  
2.5.2 feval V#H8d_V  
2.5.3 内联函数 #[,= 1Od(q  
2.6 函数句柄 :tlE`BIp  
2.6.1 函数句柄的创建和观察 gD5P!}s[u0  
2.6.2 函数句柄的基本用法 a],h<wGEx  
2.7 MATLAB面向对象编程 . z].:$J&  
2.8 程序的跟踪和调试 X4 Y  
2.8.1 直接调试法 V@Kn24''  
2.8.2 调试器的使用 r+TK5|ke  
2.8.3 程序性能分析 e7's)C>/'  
2.9 MATLAB程序优化 _y-B";Vmm  
2.9.1 矢量化操作 ~%KM3Vap  
2.9.2 给数组预定义维数 '2wCP EC  
2.9.3 下标或者索引操作 :B+Rg cqi  
2.9.4 尽量多使用函数文件而少使用脚本文件 1 Xa+%n9  
2.9.5 将循环体中的内容转换为C-MEX Rj&qh`  
2.9.6 内存优化 %2zas(b9j  
2.9.7 程序优化的其他措施 !(yT7#?hP  
i9y3PP)  
第3章 MATLAB与C/C++混合编程技术概述 86#-q7aX  
3.1 MATLAB混合编程的优点 }"0{zrz  
3.2 MATLAB应用程序接口概述 BP:(IP!&  
3.3 混合编程技术概述 >.LgsMRIKi  
3.3.1 使用MATLAB引擎 v#Sj|47  
3.3.2 使用ActiveX控件 !4pr{S  
3.3.3 使用MAT文件共享数据 l JlZHO  
3.3.4 使用C-MEX技术 TIETj~+  
3.3.5 使用MATLAB COM Builder $wgc vySx  
3.3.6 使用Mideva工具 |a>}9:g,=*  
3.3.7 使用MATLAB Add-in 8T<@ @6`T  
3.3.8 使用MATLAB编译器实现混合编程 d<_NB]V&F  
yqYhe-"  
第4章 在VC环境中使用MATLAB引擎 =9fEv,Jk  
4.1 MATLAB计算引擎的概念和功能 w)^\_uAlS  
4.2 MATLAB计算引擎的使用 x!`b'U\  
4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎 k*OvcYL1A  
4.3.1 VC 6.0环境设置及应用实例 TZj[O1E  
4.3.2 VC.Net环境设置及应用实例 RP(a,D|  
:b <KX%g  
第5章 使用MAT文件实现数据共享 keaj3#O  
5.1 MAT文件概述 8s~\iuk  
5.1.1 MATLAB中操作MAT文件 v7L"`  
5.1.2 MAT文件格式 ?Q;kZmQl  
5.2 用C/C++语言操作MAT文件的API函数 g;l'VA3v  
5.3 VC 6.0及VC.Net中操作MAT时的环境设置 \WiqN*ZF  
5.4 使用MAT文件共享数据实例 2+,5p  
5.4.1 在VC 6.0环境下使用MAT文件共享数据实例 J"5jy$30'$  
5.4.2 在VC.Net环境下使用MAT文件共享数据实例 ENO? ;  
wZ$ tJQO  
第6章 使用C-MEX文件实现混合编程 W"dU1]  
6.1 MEX技术概述 n}0za#G  
6.2 使用MEX文件的环境配置 |PI)A`  
6.3 MEX文件的结构和执行流程 :fRmUAK%  
6.3.1 MEX文件结构 6k:y$,w  
6.3.2 MEX文件的执行流程 q Frt^+@  
6.4 常用库函数概述 E(% XVr0W  
6.5 C-MEX混合编程实例 6g}^Q?cpV#  
6.5.1 MEX命令的使用 \QliHm!  
6.5.2 VC 6.0环境下编译与调试MEX文件 <D~6v2$  
6.5.3 VC.Net环境下编译与调试MEX文件 *}>Bkq9h  
J6eJIKK  
第7章 使用COM技术实现混合编程 kkT3 wP  
7.1 COM技术概述 O+p]3u  
7.1.1 COM简介 Mm "Wk  
7.1.2 COM组件的有关概念 qZXyi'(d  
7.2 MATLAB Builder for .Net v#iFQVBq  
7.2.1 MATLAB Builder for .Net简介 <nj IXa{  
7.2.2 MATLAB Builder for .Net用法 Cca6L9%  
7.2.3 MATLAB COM编译器产生的COM组件 K2*1T+?X  
7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件 Y 5Qb4Sa  
7.3.1 在VC 6.0中使用MATLAB编译的COM组件 a#^_"GX  
7.3.2 在VC.Net中使用MATLAB编译的COM组件 D*CIE\+  
o>0O@NE  
第8章 使用MATLAB编译器实现混合编程 {5U1`>  
8.1 MATLAB编译器 4pLQ"&>}80  
8.1.1 MATLAB编译器概述 8n;kK?  
8.1.2 MATLAB编译器新特点 zwMQXI'k83  
8.1.3 C/C++代码的生成 %I_&Ehu  
8.1.4 MATLAB组件运行环境(MCR) "fRlEO[9  
8.1.5 MATLAB组件技术文件(CTF) |^Y*~d<H  
8.1.6 MATLAB编译器选项 sk~za  
8.2 MATLAB编译器的安装、设置和使用 M`)s>jp@w  
8.2.1 安装 B{;11 u  
8.2.2 设置 ?F)_T  
8.2.3 使用 F#jCEq  
8.2.4 编译后程序的发布 `oB'(  
8.3 使用MATLAB编译器实现混合编程 Uy(vELB  
8.3.1 使用MATLAB编译器和VC 6.0实现混合编程 B"7$!Co  
8.3.2 MATLAB图形绘制在MFC界面上 / c +,  
8.3.3 将MATLAB Figure窗口嵌入MFC程序 ;>inT7?3|  
8.3.4 将M文件编译为可执行文件进行混合编程 ^?E^']H)5u  
-zPm{a  
第9章 使用Mideva实现混合编程 g!p+rq_f  
9.1 Mideva概述 c zZrP"  
9.2 Mideva的安装及使用 01&*`0?  
9.2.1 Mideva的安装 )WaX2uDA?  
9.2.2 Mideva的使用 qRgK_/[]  
9.3 VC6.0使用Mideva的环境设置 | \Ab L!u  
9.4 VC6.0与Mideva混合编程实例 -;l`hRW  
M7`UoTc+>d  
第10章 使用ActiveX技术实现混合编程 aw %>YrJ  
10.1 ActiveX技术概述 5JQd)[Im  
10.2 利用ActiveX自动控制器实现混合编程 oN.Mra]D  
10.3 利用ActiveX的自动化服务器进行混合编程 ^fA3<|  
J%:WLQo  
第11章 使用MATLAB Add-in实现混合编程 \7|s$ XQ\  
11.1 MATLAB Add-in概述 j'G"ZPw1  
11.2 MATLAB Add-in安装及VC 6.0环境设置 zd?bHcW/h  
11.3 MATLAB Add-in混合编程实例 c80 }1  
EZ:I$X  
第12章 MATLAB混合编程综合实例  rE/}hHU  
12.1 系统需求分析 ;e&hM\p  
12.1.1 软硬件环境需求 e 7Yb=/F  
12.1.2 用户界面需求 ph Wc 8[Q  
12.1.3 软件质量需求 VaD:  
12.2 系统模块划分 d[~au=b  
12.3 模块的实现及系统集成 0|],d?-h  
12.3.1 底层平台的实现 +9<,3IJe6  
12.3.2 图像处理模块的实现 &>d:ewM\  
12.3.3 系统集成与发布 (1j(* ?2  
;s}-X_O<  
参考文献 ,\|n=T,  
……
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
好书 想买 (WU~e!}  
d T0 z^SG  
eJwii  
kong 2011-05-13 15:48
其实我一直想问为什么要混合编程?
我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:广告合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1