首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> 光电资讯及信息发布 -> MATLAB与C/C++混合编程(作者:张亮,王继阳) [点此返回论坛查看本帖完整版本] [打印本页]

cyqdesign 2010-05-12 13:07

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

《MATLAB与C/C++混合编程》介绍了使用MATLAB与C/C++语言进行混合编程的各种接口和技术,主要内容包括使用C/C++语言调用MATLAB引擎进行混合编程,使用MAT文件实现MATLAB和C/C++语言的数据共享,使用C/C++语言编写C-MEX文件供MATLAB调用,在C/C++中使用COM组件和MATLAB编译器等。 qZ&~&f|>e  
《MATLAB与C/C++混合编程》实例丰富,条理清晰,图文并茂,既可供电子信息、通信工程、信号处理、自动控制、机械与自动化、电力电气等专业高年级本科生和研究生阅读,也可供从事算法研究和开发的技术人员参考。 wy0?*)~  
赠实例代码 M.r7^9P  
《MATLAB7.x应用系列丛书》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。 $/B~bJC  
《MATLAB7.x应用系列丛书》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。 R&a$w8  
[attachment=26609] 0;=- x"  
^_<|~  
市场价:¥32.00 }m~MN4 l  
优惠价:¥24.00 为您节省:8.00元 (75折) <aDZ{T%  
cyqdesign 2010-05-12 13:08
第1章 MATLAB简介 "=T &SY  
1.1 MATLAB产品概述 2vX $:4  
1.2 MATLAB 7.x新增功能及改进 c38XM]Jeq  
1.2.1 MATLAB 7.x升级内容 *8/Xh)B;  
1.2.2 MATLAB升级及新增的模块 G3%Ju=  
1.3 MATLAB语言概述 lM{ fld  
2wHbhW[  
第2章 MATLAB编程 ;}"Eqq:  
2.1 M文本编辑器概述 Xq&BL,lS  
2.2 MATLAB数据类型 Jk6}hUH,  
2.3 MATLAB程序流程控制 ;%B9mM#p~  
2.3.1 for循环结构 9|#cjHf  
2.3.2 while循环结构 -p.\fvip  
2.3.3 if-else-end选择结构 cgSN:$p(R  
2.3.4 switch-case选择结构 c$%*p (zY  
2.3.5 try-catch结构 So'.QWzX  
2.3.6 程序中常用的其他命令 C5,fX-2Q  
2.4 脚本文件和函数文件 R]iV;j|  
2.4.1 M脚本文件 ~~Ezt*lH  
2.4.2 M函数文件 q*3keB;X  
2.4.3 局部变量和全局变量 ?! 6Itkg  
2.4.4 M文件的一般结构 d6YXITL)\>  
2.4.5 MATLAB的搜索过程 d#H9jg15e  
2.5 表达式演算函数 ABX%oZ7[|o  
2.5.1 eval ]b!n ;{5  
2.5.2 feval .'gm2  
2.5.3 内联函数 HdJ g  
2.6 函数句柄 U5OX.0  
2.6.1 函数句柄的创建和观察 '#Au~5  
2.6.2 函数句柄的基本用法 ?YLq iAA  
2.7 MATLAB面向对象编程 bIAE?D  
2.8 程序的跟踪和调试 K+F"VW*?  
2.8.1 直接调试法 C; N6",s!  
2.8.2 调试器的使用 [49Cvde^  
2.8.3 程序性能分析 Y(.e e%;,  
2.9 MATLAB程序优化 : ~vodh  
2.9.1 矢量化操作 '\tI|  
2.9.2 给数组预定义维数 ~\jP+[>M'  
2.9.3 下标或者索引操作 !i^"3!.l,]  
2.9.4 尽量多使用函数文件而少使用脚本文件 Pc`d]*BYi  
2.9.5 将循环体中的内容转换为C-MEX =GPXuo  
2.9.6 内存优化 ir_XU/ve  
2.9.7 程序优化的其他措施 'z(Y9%+a  
3SP";3+  
第3章 MATLAB与C/C++混合编程技术概述 O -1O@:}c  
3.1 MATLAB混合编程的优点 FklR!*oL,)  
3.2 MATLAB应用程序接口概述 e~N&?^M  
3.3 混合编程技术概述 Q'/sP 5Pj  
3.3.1 使用MATLAB引擎 }kqh[`:  
3.3.2 使用ActiveX控件 >u&D@7~c  
3.3.3 使用MAT文件共享数据 usB*Wn8  
3.3.4 使用C-MEX技术 `$B?TNuch7  
3.3.5 使用MATLAB COM Builder @MES.g  
3.3.6 使用Mideva工具 ` kT\V'  
3.3.7 使用MATLAB Add-in #1DEZ4]jjY  
3.3.8 使用MATLAB编译器实现混合编程 tDX& ~1s  
ayy\7b  
第4章 在VC环境中使用MATLAB引擎 ](w)e p~;3  
4.1 MATLAB计算引擎的概念和功能 .B:ZyTI  
4.2 MATLAB计算引擎的使用 -G~]e6:zD  
4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎 = :gKh  
4.3.1 VC 6.0环境设置及应用实例 | ys5.|  
4.3.2 VC.Net环境设置及应用实例 iBSM \ n  
:> 0ywg  
第5章 使用MAT文件实现数据共享 Zv;nY7B  
5.1 MAT文件概述 '[ t.  
5.1.1 MATLAB中操作MAT文件 SK}sf9gTv  
5.1.2 MAT文件格式 {dpC;jsW1  
5.2 用C/C++语言操作MAT文件的API函数 k83K2> ]  
5.3 VC 6.0及VC.Net中操作MAT时的环境设置 mWT+15\5r(  
5.4 使用MAT文件共享数据实例 k$3pmy*  
5.4.1 在VC 6.0环境下使用MAT文件共享数据实例 (,U|H`  
5.4.2 在VC.Net环境下使用MAT文件共享数据实例 x77L"5g  
!kovrvM6F  
第6章 使用C-MEX文件实现混合编程 >G6kF!V  
6.1 MEX技术概述 Z<nNk.G  
6.2 使用MEX文件的环境配置 4=L>  
6.3 MEX文件的结构和执行流程 NfV|c~?d  
6.3.1 MEX文件结构 }?s-$@$R  
6.3.2 MEX文件的执行流程 I%YwG3uR  
6.4 常用库函数概述 .q9Sg8G  
6.5 C-MEX混合编程实例 oy^-?+   
6.5.1 MEX命令的使用 IVNH.g'  
6.5.2 VC 6.0环境下编译与调试MEX文件  XIInI  
6.5.3 VC.Net环境下编译与调试MEX文件 4$xVm,n|  
,a #>e  
第7章 使用COM技术实现混合编程 0= $/  
7.1 COM技术概述 Lh[0B.g<  
7.1.1 COM简介 {A0jkU  
7.1.2 COM组件的有关概念 g0B] ;Y>(  
7.2 MATLAB Builder for .Net 46>rvy.r  
7.2.1 MATLAB Builder for .Net简介 # e? B  
7.2.2 MATLAB Builder for .Net用法 Nny*C`uDF  
7.2.3 MATLAB COM编译器产生的COM组件 x%viCkq  
7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件 ${Un#]g  
7.3.1 在VC 6.0中使用MATLAB编译的COM组件 Bb/if:XS  
7.3.2 在VC.Net中使用MATLAB编译的COM组件 ]Dq6XR  
1Wpu  
第8章 使用MATLAB编译器实现混合编程 Tb i?AJa}  
8.1 MATLAB编译器 qp})4XTv  
8.1.1 MATLAB编译器概述 4Zbn8GpC  
8.1.2 MATLAB编译器新特点 7{ m>W!  
8.1.3 C/C++代码的生成 ojM'8z 0Hn  
8.1.4 MATLAB组件运行环境(MCR) <:9 ts@B  
8.1.5 MATLAB组件技术文件(CTF) mw"FQ?bJ  
8.1.6 MATLAB编译器选项 w-K A~  
8.2 MATLAB编译器的安装、设置和使用  S_P&Fv  
8.2.1 安装 I$; `^z  
8.2.2 设置 jFN0xGZ  
8.2.3 使用 a|t~&\@  
8.2.4 编译后程序的发布 KQf WpHwfj  
8.3 使用MATLAB编译器实现混合编程 ,Cr%2Wg-  
8.3.1 使用MATLAB编译器和VC 6.0实现混合编程 ;J W ]b]  
8.3.2 MATLAB图形绘制在MFC界面上 xS|9Gk  
8.3.3 将MATLAB Figure窗口嵌入MFC程序 8_%GH}{  
8.3.4 将M文件编译为可执行文件进行混合编程 poQ_r <I  
`%Ih'(ne  
第9章 使用Mideva实现混合编程 #/YS  
9.1 Mideva概述 eK7A8\;e  
9.2 Mideva的安装及使用 _&-d0'+  
9.2.1 Mideva的安装 n #X~"|U`  
9.2.2 Mideva的使用 RL` E}:V  
9.3 VC6.0使用Mideva的环境设置 fpf]qQ W~7  
9.4 VC6.0与Mideva混合编程实例 BM!ZdoKrKt  
-}6ew@GE  
第10章 使用ActiveX技术实现混合编程 UT3Fi@  
10.1 ActiveX技术概述 ]+I9{%zB%8  
10.2 利用ActiveX自动控制器实现混合编程 PysDDU}v  
10.3 利用ActiveX的自动化服务器进行混合编程 {!2K-7;  
v2x+_K}J  
第11章 使用MATLAB Add-in实现混合编程 .n7@$kq  
11.1 MATLAB Add-in概述 T1Py6Q,-  
11.2 MATLAB Add-in安装及VC 6.0环境设置 9nAP%MA`  
11.3 MATLAB Add-in混合编程实例 38w^=" -T  
yY#h 1  
第12章 MATLAB混合编程综合实例 Kd oI  
12.1 系统需求分析 chICc</l&  
12.1.1 软硬件环境需求 /h53;$zK  
12.1.2 用户界面需求 x;?8Zr  
12.1.3 软件质量需求 %"{P?V<-V  
12.2 系统模块划分 =`+D/ W\[Y  
12.3 模块的实现及系统集成 @rGY9%E  
12.3.1 底层平台的实现 qx#M6\L!  
12.3.2 图像处理模块的实现 dXTD8 )&  
12.3.3 系统集成与发布 f-M:ap(O  
_$UJ'W})/  
参考文献 7T/BzXr,B  
……
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
好书 想买 yBy7d!@2  
dU3A:uS^  
'9!_:3[d\]  
kong 2011-05-13 15:48
其实我一直想问为什么要混合编程?
查看本帖完整版本: [-- MATLAB与C/C++混合编程(作者:张亮,王继阳) --] [-- top --]

Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1 网站统计