网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 MATLAB高级编程(第2版)/MATLAB实用指南系列
分类 计算机-操作系统
作者 苏金明//刘宏//刘波
出版社 电子工业出版社
下载
简介
编辑推荐

本书是在2005年版《MA7LAB高级编程》的基础上修订而成的。全书详细介绍了在MATLAB中进行三维图形建模、着色、设置纹理、材质、透明性和进行交互操作的方法。结合《MATLAB实用教程》中的图形编程和科学计算可视化等章节一起学习,可以对MATLAB的图形功能有比较全面和深入的了解。

另外,该书还系统介绍了MATLAB与各种外部程序接口,包括MATLAB与C,Visual Basic,Visual C++,Excel,SPSS以及硬件等接口的方法,并给出了一些实用性较高的实例。

该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。

内容推荐

本书结合MATLAB最新版本7.4介绍三维图形建模、渲染和交互;面向对象编程、编译器;以及MATLAB与外部程序,包括MATLAB与C,Visual Basic,Visual C++,Excel,SPSS以及硬件等的接口技术;还介绍.NET生成器、Excel生成器等接口工具。书中给出了一些实用性较高的实例。

本书内容丰富、新颖、实用,适合MATLAB中高级读者阅读。

目录

第1章 三维图形建模、渲染和交互

 1.1 三维图形的绘制

 1.2 图形着色

1.2.1 表面图的着色

1.2.2 多边形模型的着色

 1.3 图形变换

1.3.1 几何变换的基本原理

1.3.2 实现图形变换

 1.4 图形块

 1.5 光照与材质

1.5.1 Light对象

1.5.2 光照命令

1.5.3 给场景添加光照

1.5.4 影响光照效果的属性

1.5.5 光照算法

1.5.6 图形对象的反射特性——材质

 1.6 透明性

1.6.1 alpha值

1.6.2 透明性相关的属性和函数

1.6.3 将数据映射给透明度

1.6.4 alpha查找表

 1.7 交互操作

1.7.1 视点和相机

1.7.2 用相机工具条进行场景空间变换

1.7.3 用相机相关函数实现场景空间变换

1.7.4 投影

第2章 面向对象编程

 2.1 对象和类

2.1.1 面向对象编程的特点

2.1.2 MATLAB的数据类层次

2.1.3 创建对象

 2.2 在MATLAB中创建自己的类

2.2.1 MATLAB类的方法集合

2.2.2 类目录

2.2.3 构造函数

2.2.4 设置和访问对象数据

2.2.5 类方法

2.2.6 引用和赋值

2.2.7 识别对象

 2.3 重载

2.3.1 运算符重载

2.3.2 函数重载

2.3.3 示例——cline类

 2.4 继承

2.4.1 单继承

2.4.2 多继承

2.4.3 示例——gelement类及其子类

 2.5 组合

第3章 编译器

 3.1 概述

3.1.1 MATLAB编译器的基本功能

3.1.2 系统需求

3.1.3 安装

3.1.4 注册

3.1.5 程序编译的基本过程

3.1.6 使用MCR

 3.2 使用GUI进行编译

 3.3 使用mcc进行编译

3.3.1 mcc命令

3.3.2 使用宏简化编译

3.3.3 使用路径名

3.3.4 使用捆绑文件

3.3.5 使用打包器文件

3.3.6 使用注记

3.3.7 脚本文件

 3.4 独立应用程序

3.4.1 C独立应用程序

3.4.2 源代码只包括M文件

3.4.3 源代码包含M文件和C/C++文件

 3.5 库

3.5.1 C共享库

3.5.2 C++共享库

第4章 COM编程

 4.1 MATLAB COM集成简介

4.1.1 概念和术语

4.1.2 支持的客户/服务器设置

4.1.3 注册控件和服务器

 4.2 MATLAB COM客户支持

4.2.1 创建ActiveX控件

4.2.2 创建DLL组件的实例

4.2.3 创建EXE组件的实例

4.2.4 调用COM对象

4.2.5 对象的属性

4.2.6 对象的方法

4.2.7 对象的事件

4.2.8 与对象有关的其他操作

4.2.9 综合实例

4.2.10 其他COM客户信息

 4.3 MATLAB自动化服务器支持

4.3.1 创建自动化服务器

4.3.2 连接已经存在的服务器

4.3.3 自动化服务器函数

4.3.4 MATLAB自动化属性

4.3.5 其他自动化服务器信息

第5章 MATLAB与C接口

 5.1 MATLAB与C接口概述

5.2 C语言的MEX文件

5.2.1 MEX文件结构与操作流程

5.2.2 mxArray的结构与基本操作

5.2.3 不同数据类型的传递

5.2.4 MEX文件内存管理

5.2.5 MEX文件调试

 5.3 C引擎应用程序模式

5.3.1 MATLAB引擎库函数介绍

5.3.2 MATLAB引擎应用程序示例

5.3.3 在Visaul C++6.0中编译、调试引擎应用程序

 5.4 MAT文件模式

5.4.1 MAT文件格式介绍

5.4.2 MAT文件示例

第6章 MATLAB与ViSual Basic接口

 6.1 基于OLE的接口实现

6.1.1 实现OLE自动化

6.1.2 传递矩阵数据

6.1.3 传递字符串

6.1.4 处理工作空间的数据

6.1.5 传递和处理MATLAB函数

6.1.6 其他操作

 6.2 基于ActiveX的接口实现

6.2.1 使用ActiveX控件

6.2.2 使用ActiveX DLL

6.2.3 使用ActiveX EXE

 6.3 基于COM组件的接口实现

6.3.1 使用.NET生成器

6.3.2 关于Matrix VB

第7章 MATLAB与Visual C++接口

 7.1 MK[LAB与VC混合编程接口

7.1.1 在VC的IDE环境中编译MEX文件

7.1.2 在VC的IDE环境中调试MEX文件

7.1.3 VC与引擎应用程序

7.1.4 VC与MAT文件

 7.2 MCC

7.2.1 准备工作

7.2.2 建立独立应用程序示例

 7.3 MATcom与Add-in

7.3.1 MATcom安装与生成Visual MATcom工具条

7.3.2 m文件转换示例——Test1

7.3.3 m文件转换示例——Test2

7.3.4 matlib数学库与Mm数据类型

第8章 .NET生成器

 8.1 .NET生成器简介

 8.2 创建和使用.NET组件

8.2.1 创建.NET组件

8.2.2 数据转换

8.2.3 使用.NET生成器创建的组件

8.2.4 应用实例

 8.3 创建和使用COM组件

8.3.1 创建COM组件

8.3.2 利用COM组件编程

8.3.3 应用实例

8.3.4 深入.NET生成器组件

8.3.5 工具库

第9章 MATLAB与Excel接口

 9.1 自动化链接

9.1.1 MATLAB作为自动化客户端

9.1.2 MATLAB作为自动化服务器端

 9.2 Excel Link插件

9.2.1 概述

9.2.2 安装和操作Excel Link插件

9.2.3 Excel Link的函数

9.2.4 技巧和提示

9.2.5 应用实例

 9.3 使用Excel生成器

9.3.1 生成组件

9.3.2 测试和发布组件

9.3.3 用Excel生成器组件编程

9.3.4 应用实例

第10章 MATLAB与SPSS接口

 10.1 SPSS软件

 10.2 SPSS中的对象

 10.3 MATLAB调用SPSS

 10.4 SPSS调用MATLAB

第11章 MATLAB与硬件接口

 11.1 串行接口简介

11.1.1 什么是串行通信

11.1.2 串行接口标准

11.1.3 用串行接口和设备连接

11.1.4 串行接口信号及管脚分配

11.1.5 查找所使用平台的串行接口信息

 11.2 MATLAB串行通信接口简介

11.2.1 什么是MATLAB串行通信接口

11.2.2 支持的串行通信接口标准及平台

 11.3 用串行接口进行通信

11.3.1 一个简单的示例

11.3.2 通信步骤及相关函数介绍

11.3.3 串口属性配置及返回信息

 11.4 串口通信过程详细介绍

11.4.1 产生串口对象

11.4.2 连接外部设备

11.4.3 通信属性配置

11.4.4 读写数据

11.4.5 事件和回调函数

11.4.6 控制管脚的应用

11.4.7 调试:记录信息到磁盘

11.4.8 断开连接

 11.5 应用实例

11.5.1 实例1——与示波器通信

11.5.2 实例2——拆分输入数据

11.5.3 实例3——读取二进制数据

11.5.4 实例4——计算机与计算机通信

 11.6 串口UO相关函数

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 18:59:53