MATLAB高级编程 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:苏金明,刘宏,刘波编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121062402
- 页数:368 页
第1章 三维图形建模、渲染和交互 1
1.1三维图形的绘制 1
1.2图形着色 2
1.2.1表面图的着色 2
1.2.2多边形模型的着色 9
1.3图形变换 12
1.3.1几何变换的基本原理 12
1.3.2实现图形变换 13
1.4图形块 16
1.5光照与材质 17
1.5.1 Light对象 17
1.5.2光照命令 18
1.5.3给场景添加光照 18
1.5.4影响光照效果的属性 20
1.5.5光照算法 20
1.5.6图形对象的反射特性—材质 21
1.6透明性 24
1.6.1 alpha值 24
1.6.2与透明性相关的属性和函数 25
1.6.3将数据映射给透明度 28
1.6.4 alpha查找表 29
1.7交互操作 31
1.7.1视点和相机 31
1.7.2用相机工具条进行场景空间变换 33
1.7.3用相机相关函数实现场景空间变换 38
1.7.4投影 40
第2章 面向对象编程 45
2.1对象和类 45
2.1.1面向对象编程的特点 45
2.1.2 MATLAB的数据类层次 45
2.1.3创建对象 46
2.2在MATLAB中创建自己的类 46
2.2.1 MATLAB类的方法集合 46
2.2.2类目录 46
2.2.3构造函数 46
2.2.4设置和访问对象数据 48
2.2.5类方法 48
2.2.6引用和赋值 50
2.2.7识别对象 51
2.3重载 52
2.3.1运算符重载 52
2.3.2函数重载 52
2.3.3示例—cline类 53
2.4继承 55
2.4.1单继承 56
2.4.2多继承 56
2.4.3示例—gelement类及其子类 56
2.5组合 69
第3章 编译器 70
3.1概述 70
3.1.1 MATLAB编译器的基本功能 70
3.1.2系统需求 71
3.1.3安装 71
3.1.4注册 72
3.1.5程序编译的基本过程 73
3.1.6使用MCR 74
3.2使用GUI进行编译 75
3.3使用mcc进行编译 77
3.3.1 mcc命令 77
3.3.2使用宏简化编译 78
3.3.3使用路径名 78
3.3.4使用捆绑文件 79
3.3.5使用打包器文件 80
3.3.6使用注记 81
3.3.7脚本文件 81
3.4独立应用程序 81
3.4.1 C独立应用程序 82
3.4.2源代码只包括M文件 84
3.4.3源代码包含M文件和C/C++文件 84
3.5库 85
3.5.1 C共享库 85
3.5.2 C++共享库 89
第4章 COM编程 90
4.1 MATLAB COM集成简介 90
4.1.1概念和术语 90
4.1.2支持的客户/服务器设置 91
4.1.3注册控件和服务器 93
4.2 MATLAB COM客户支持 93
4.2.1创建ActiveX控件 93
4.2.2创建DLL组件的实例 97
4.2.3创建EXE组件的实例 98
4.2.4调用COM对象 99
4.2.5对象的属性 101
4.2.6对象的方法 106
4.2.7对象的事件 109
4.2.8与对象有关的其他操作 115
4.2.9综合实例 117
4.2.10其他COM客户信息 118
4.3 MATLAB自动化服务器支持 119
4.3.1创建自动化服务器 120
4.3.2连接已经存在的服务器 120
4.3.3自动化服务器函数 121
4.3.4 MATLAB自动化属性 123
4.3.5其他自动化服务器信息 123
第5章 MATLAB与C接口 125
5.1 MATLAB与C接口概述 125
5.2 C语言的MEX文件 126
5.2.1 MEX文件结构与操作流程 126
5.2.2 AnxArray的结构与基本操作 128
5.2.3不同数据类型的传递 135
5.2.4 MEX文件内存管理 139
5.2.5 MEX文件调试 141
5.3 C引擎应用程序模式 142
5.3.1 MATLAB引擎库函数介绍 142
5.3.2 MATLAB引擎应用程序示例 144
5.3.3在Visaul C++6.0中编译、调试引擎应用程序 147
5.4 MAT文件模式 150
5.4.1 MAT文件格式介绍 150
5.4.2 MAT文件示例 152
第6章 MATLAB与Visual Basic接口 155
6.1基于OLE的接口实现 155
6.1.1实现OLE自动化 155
6.1.2传递矩阵数据 159
6.1.3传递字符串 164
6.1.4处理工作空间的数据 165
6.1.5传递和处理MATLAB函数 166
6.1.6其他操作 169
6.2基于ActiveX的接口实现 170
6.2.1使用ActiveX控件 170
6.2.2使用ActiveX DLL 185
6.2.3使用ActiveX EXE 194
6.3基于COM组件的接口实现 194
6.3.1使用/NET生成器 194
6.3.2关于MatxVB 194
第7章 MATLAB与Visual C++接口 196
7.1 MATLAB与VC混合编程接口 196
7.1.1在VC的IDE环境中编译MEX文件 196
7.1.2在VC的IDE环境中调试MEX文件 198
7.1.3 VC与引擎应用程序 199
7.1.4 VC与MAT文件 207
7.2 MCC 213
7.2.1准备工作 213
7.2.2建立独立应用程序示例 214
7.3 MATcom与Addin 241
7.3.1 MATcom安装与生成Visual MATcom工具条 241
7.3.2 m文件转换示例—Testl 242
7.3.3 m文件转换示例—Test2 245
7.3.4 matlib数学库与Mm数据类型 248
第8章 NET生成器 254
8.1 NET生成器简介 254
8.2创建和使用/NET组件 254
8.2.1创建N.NET组件 254
8.2.2数据转换 258
8.2.3使用/NET生成器创建的组件 266
8.2.4应用实例 267
8.3创建和使用COM组件 275
8.3.1创建COM组件 275
8.3.2利用COM组件编程 275
8.3.3应用实例 282
8.3.4深入N.NET生成器组件 289
8.3.5工具库 300
第9章 MATLAB与Excel接口 311
9.1自动化链接 311
9.1.1 MATLAB作为自动化客户端 311
9.1.2 MATLAB作为自动化服务器端 312
9.2 Excel Link插件 313
9.2.1概述 313
9.2.2安装和操作Excel Link插件 313
9.2.3 Excel Link的函数 316
9.2.4技巧和提示 317
9.2.5应用实例 319
9.3使用Excel生成器 322
9.3.1生成组件 322
9.3.2测试和发布组件 324
9.3.3用Excel生成器组件编程 325
9.3.4应用实例 331
第10章 MATLAB与SPSS接口 338
10.1 SPSS软件 338
10.2 SPSS中的对象 338
10.3 MATLAB调用SPSS 340
10.4 SPSS调用MATLAB 341
第11章 MATLAB与硬件接口 345
11.1串行接口简介 345
11.1.1什么是串行通信 345
11.1.2串行接口标准 345
11.1.3用串行接口和设备连接 346
11.1.4串行接口信号及管脚分配 346
11.1.5查找所使用平台的串行接口信息 346
11.2MATLAB串行通信接口简介 348
11.2.1什么是MATLAB串行通信接口 348
11.2.2支持的串行通信接口标准及平台 349
11.3用串行接口进行通信 349
11.3.1一个简单的示例 349
11.3.2通信步骤及相关函数介绍 350
11.3.3串口属性配置及返回信息 350
11.4串口通信过程详细介绍 352
11.4.1产生串口对象 353
11.4.2连接外部设备 354
11.4.3通信属性配置 354
11.4.4读写数据 355
11.4.5事件和回调函数 357
11.4.6控制管脚的应用 359
11.4.7调试:记录信息到磁盘 361
11.4.8断开连接 362
11.5应用实例 362
11.5.1实例1—与示波器通信 362
11.5.2实例2—拆分输入数据 363
11.5.3实例3—读取二进制数据 364
11.5.4实例4—计算机与计算机通信 365
11.6串口I/O相关函数 367
参考文献 368
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017