| cyqdesign |
2010-05-12 13:08 |
第1章 MATLAB简介 r8F{A6i N 1.1 MATLAB产品概述 l\Cu1r-z 1.2 MATLAB 7.x新增功能及改进 Seg#s. 1.2.1 MATLAB 7.x升级内容 bZK+9IR 1.2.2 MATLAB升级及新增的模块 K7S754m 1.3 MATLAB语言概述 PJ0Jjoh"Y oL)lyUVT 第2章 MATLAB编程 )*Vj3Jx 2.1 M文本编辑器概述 b.@H1L 2.2 MATLAB数据类型 niQ+EAD 2.3 MATLAB程序流程控制 bu_/R~&3{ 2.3.1 for循环结构 InP[yFV-z 2.3.2 while循环结构 U(P:J e 2.3.3 if-else-end选择结构 Dl&PL 2.3.4 switch-case选择结构 [~!.a\[RW 2.3.5 try-catch结构 7^&lbzVbm( 2.3.6 程序中常用的其他命令 f%L:<4 2.4 脚本文件和函数文件 a" ^#!G<+ 2.4.1 M脚本文件 QYH."7X
> 2.4.2 M函数文件 u*U_7Uw$ 2.4.3 局部变量和全局变量 K_Z+]]$# 2.4.4 M文件的一般结构 '1Y<RD>x 2.4.5 MATLAB的搜索过程 k+f1sV[4} 2.5 表达式演算函数 |$Qp0vOA} 2.5.1 eval ZRX^^yN 2.5.2 feval $vW^n4! 2.5.3 内联函数 {uEu>D$8 2.6 函数句柄 8 NxUx+] 2.6.1 函数句柄的创建和观察 (I>HWRH 2.6.2 函数句柄的基本用法 $1b]xQ 2.7 MATLAB面向对象编程 >,kL p|gA 2.8 程序的跟踪和调试 3>H2xh 3Y 2.8.1 直接调试法 %7iUlO}}V 2.8.2 调试器的使用 {qY3L8b 2.8.3 程序性能分析 g%+ql[(4 2.9 MATLAB程序优化 y9=t;qH@| 2.9.1 矢量化操作 a^%8QJW 2.9.2 给数组预定义维数 <=$rU232} 2.9.3 下标或者索引操作 D xe-XKNc. 2.9.4 尽量多使用函数文件而少使用脚本文件 'lxLnX 2.9.5 将循环体中的内容转换为C-MEX (_s;aK 2.9.6 内存优化 zoR,RBU6 2.9.7 程序优化的其他措施 2;3x,<Cg G% o7BX 第3章 MATLAB与C/C++混合编程技术概述 (6e!09P& 3.1 MATLAB混合编程的优点 0W;q!H[G 3.2 MATLAB应用程序接口概述 |GJBwrL^0 3.3 混合编程技术概述 &"sX^6t 3.3.1 使用MATLAB引擎 -6AOK<kfI 3.3.2 使用ActiveX控件 A1mYkG)l 3.3.3 使用MAT文件共享数据 ( P 3.3.4 使用C-MEX技术 [t {vYo 3.3.5 使用MATLAB COM Builder <GSQ2bX[ 3.3.6 使用Mideva工具 X@i+&Nv"< 3.3.7 使用MATLAB Add-in @QvfN>T 3.3.8 使用MATLAB编译器实现混合编程 ],!\IqO m}; ~JMo] 第4章 在VC环境中使用MATLAB引擎 }*xC:A%aS 4.1 MATLAB计算引擎的概念和功能 V#p G; , 4.2 MATLAB计算引擎的使用 I[tAT[ < 4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎 (K^YD K 4.3.1 VC 6.0环境设置及应用实例
*K]>} 4.3.2 VC.Net环境设置及应用实例 c ,Qw; zG&WWc`K 第5章 使用MAT文件实现数据共享 0*37D5jH 5.1 MAT文件概述 ;+S2h-4 5.1.1 MATLAB中操作MAT文件 ON:LPf>"- 5.1.2 MAT文件格式 tpN]evp| 5.2 用C/C++语言操作MAT文件的API函数 =4YbVA+( 5.3 VC 6.0及VC.Net中操作MAT时的环境设置 }~7H2d);- 5.4 使用MAT文件共享数据实例 PpX{+^z-% 5.4.1 在VC 6.0环境下使用MAT文件共享数据实例 Q3 K;kS 5.4.2 在VC.Net环境下使用MAT文件共享数据实例 e-nWD s#'|{ 第6章 使用C-MEX文件实现混合编程 ]s1TJw [B 6.1 MEX技术概述 9itdRa== 6.2 使用MEX文件的环境配置 'e+-,CGdY\ 6.3 MEX文件的结构和执行流程 FCsyKdM 6.3.1 MEX文件结构 QT7w::ht 6.3.2 MEX文件的执行流程 z'5;f; 6.4 常用库函数概述 zv$=* 6.5 C-MEX混合编程实例 TKj/6Jz| 6.5.1 MEX命令的使用 a7QlU=\ 6.5.2 VC 6.0环境下编译与调试MEX文件 >=.ch5h3J) 6.5.3 VC.Net环境下编译与调试MEX文件 aRFi0h
\ A5 &>!y 第7章 使用COM技术实现混合编程 O+CF/ipX/ 7.1 COM技术概述 eukX#0/^ 7.1.1 COM简介 , V0iMq 7.1.2 COM组件的有关概念 }'@tA")-) 7.2 MATLAB Builder for .Net A"P\4 7.2.1 MATLAB Builder for .Net简介 z{ Zimr 7.2.2 MATLAB Builder for .Net用法 lW{I`r\] 7.2.3 MATLAB COM编译器产生的COM组件 mSVX4XW< 7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件 &F@tmM~ 7.3.1 在VC 6.0中使用MATLAB编译的COM组件 <MI$Nl 7.3.2 在VC.Net中使用MATLAB编译的COM组件 20SF<V b;&Yw-\nZ; 第8章 使用MATLAB编译器实现混合编程 2c*VHIl; 8.1 MATLAB编译器 ;ph+ZV 8.1.1 MATLAB编译器概述 Mt7X<?GZm 8.1.2 MATLAB编译器新特点 FvtM~[Q 8.1.3 C/C++代码的生成 i]hR7g< 8.1.4 MATLAB组件运行环境(MCR) \kua9bK 8.1.5 MATLAB组件技术文件(CTF) rm7*l<v6 8.1.6 MATLAB编译器选项 VfJX<e=k 8.2 MATLAB编译器的安装、设置和使用 Q rrZF. 8.2.1 安装 8ESkG 8.2.2 设置 =6"hj,[Q 8.2.3 使用 ~@a) E+LsF 8.2.4 编译后程序的发布 (
SC7m/ 8.3 使用MATLAB编译器实现混合编程 LiHXWi{s 8.3.1 使用MATLAB编译器和VC 6.0实现混合编程 r&j+; JM5 8.3.2 MATLAB图形绘制在MFC界面上 |zr)hC
8.3.3 将MATLAB Figure窗口嵌入MFC程序 ]ci|$@V 8.3.4 将M文件编译为可执行文件进行混合编程 9v5.4a} {kY`X[fvZ 第9章 使用Mideva实现混合编程 $AL|d[[T[ 9.1 Mideva概述 U3VsMV*Y 9.2 Mideva的安装及使用 6832N3= 9.2.1 Mideva的安装 |?pYJkrYO 9.2.2 Mideva的使用 do:RPZ! 9.3 VC6.0使用Mideva的环境设置 Ay[9k=q] 9.4 VC6.0与Mideva混合编程实例 Cbf,X[u E`sapk 第10章 使用ActiveX技术实现混合编程 0lJBtk9wn 10.1 ActiveX技术概述 \sXmMc 10.2 利用ActiveX自动控制器实现混合编程 +(=[M]5#n 10.3 利用ActiveX的自动化服务器进行混合编程 r(/P||`l =^".{h'- 第11章 使用MATLAB Add-in实现混合编程 ,M9hb<:m 11.1 MATLAB Add-in概述 J[_?>YJ 11.2 MATLAB Add-in安装及VC 6.0环境设置 6=[ PJM 11.3 MATLAB Add-in混合编程实例 vp9E}ga _#\5]D~"" 第12章 MATLAB混合编程综合实例 ]>]H:NEq 12.1 系统需求分析 U%SNROj 12.1.1 软硬件环境需求 }~0{1& 12.1.2 用户界面需求 _tg3%X] 12.1.3 软件质量需求 Ug[F3J|Mu 12.2 系统模块划分 5Dh&ez`oR' 12.3 模块的实现及系统集成 qkyX*_} 12.3.1 底层平台的实现 k+>p!1 12.3.2 图像处理模块的实现
_ jM6ej< 12.3.3 系统集成与发布 ;tIIEc @tU>~y{E 参考文献 _|2";.1E ……
|
|