微信扫一扫,移动浏览光盘
简介
本书主要介绍了Matlab提供的应用程序接口,重点介绍了Matlab与各种高级语言之间的交互以及Matlab提供的各种计算引擎和服务器引擎。书中给出了大量的Matlab结合高级语言的编程实例,使读者能够更好的理解和掌握Matlab应用程序接口的使用方法。
全书分为10章,第1章是Matlab环境和编程语言的概述;第2章和第3章介绍MatlabMex和MAT文件的使用;第4章详细介绍了Matlab编译器的各种用法;第5章是Matlab引擎应用程序的编写;第6章是Matlab Java应用程序接口;第7章介绍的是Matcom;第8章、第9章、第10章分别介绍了Matlab COM Builder、Matlab Runtime Server、Matlab Web Server等三种Matlab高级应用程序接口。
本书可作为大学本科、专科教材或参考书,也可作为从事图像处理的工程技术人员的参考书。
目录
第1章 Matlab概述
1.1 Matlab简介
1.2 Matlab编程基础
1.2.1 变量和数学运算
1.2.2 数组和矩阵
1.2.3 程序控制语句
1.2.4 辅助语句
1.2.5 Matlab的输入与输出语句
1.2.6 变量的保存与装载
1.3 M 文件与M 函数
1.4 Matlab使用时的一些技巧
1.4.1 避免使用循环
1.4.2 大型矩阵维度的预先确定
第2章 Matlab Mex文件
2.1 C语言的Mex文件
2.1.1 第一个Mex文件
2.1.2 参数的传递
2.1.3 传递字符串
2.1.4 传递结构变量和数组变量
2.1.5 错误和异常处理
2.2 Fortran语言的Mex文件
2.2.1 简单Fortran语言Mex文件示例
2.2.2 传递字符串变量
2.2.3 传递字符串数组变量
2.2.4 在Fortran语言中调用Matlab命令
第3章 Matlab MAT文件
3.1 MAT文件格式介绍
3.2 用C/C++编写MAT文件
3.2.1 创建MAT文件
3.2.2 对读出的数据进行处理
3.2.3 理解MAT文件的内部格式
3.3 使用Fortran语言编写MAT文件
第4章 Matlab编译器
4.1 Matlab编译器概述
4.2 使用MCC
4.2.1 MCC的选项
4.2.2 Matlab编译器的配置
4.2.3 Matlab编译器的使用
4.3 stand-alone的可执行程序
4.3.1 mbuild介绍
4.3.2 stand-alone应用程序的发布
4.4 Matlab编译器代码控制
4.4.1 生成头文件
4.4.2 函数代码分析
4.4.3 包装文件
4.5 Matlab编译器应用举例
4.6 Matlab和C++接口中函数注册
第5章 Matlab引擎应用程序
5.1 Matlab引擎库函数介绍
5.2 在VisualC++中调用Matlab引擎
5.3 在C++ Builder中使用MatlabEngine
5.4 在VisualFortran中使用MatlabEngine
第6章 Matlab Java程序接口
6.1 向Matlab中引入Java类库
6.2 创建和使用Java对象
6.2.1 创建Java对象
6.2.2 Java对象的连接
6.2.3 存储和装载对象
6.2.4 使用Java对象
6.3 在Matlab中使用Java数组
6.3.1 Java数组的创建
6.3.2 访问Java数组元素
6.3.3 为Java数组赋值
6.3.4 Java数组的连接
6.3.5 Java数组的引用和拷贝
6.4 向Java对象传递数据
6.4.1 内建数据类型的传递
6.4.2 字符串类型数据的传递
6.4.3 Java对象的传递
6.4.4 向重载的方法传递参数
6.5 处理Java方法调用返回的数据
6.6 综合实例
6.6.1 下载和读取网络文件
6.6.2 主机名和IP地址间的转换
6.6.3 用Java语言实现电话本
第7章 Matcom
7.1 Matcom 的安装和设置
7.2 编译独立的可执行程序
7.3 使用Matrix
7.3.1 创建一个新的C++工程
7.3.2 初始化工作
7.3.3 函数调用
7.4 Matcom 应用示例
7.4.1 在MFC中使用Matrix
7.4.2 Matcom VB程序
7.4.3 在C++Builder调用Matcom
第8章 Matlab COM Builder
8.1 创建COM 组件
8.2 使用MatlabCOM Builder组件编程
8.2.1 类属性和全局变量
8.2.2 事件处理
8.2.3 参数传递和转换
8.3 Matlab COM 组件综合实例
8.3.1 编译MatlabCOM 组件
8.3.2 创建VBA工程
8.3.3 创建FourierMain模块
8.3.4 设计窗体
8.3.5 测试程序
第9章 Matlab Runtime Server
9.1 Matlab Runtime Server简介
9.2 Matlab Runtime Server的安装
9.3 编写Matlab Runtime Server应用程序
9.3.1 Matlab Runtime GUI应用程序
9.3.2 Matlab Runtime Engine应用程序
9.4 发布程序
9.4.1 初始化图像
9.4.2 程序打包
第10章 MatlabW ebServer
10.1 Matlab Web Server概述
10.2 Matlab Web Server的配置
10.3 Matlab Web Server应用程序的开发
10.3.1 创建输入文件
10.3.2 创建MatlabWeb应用程序的M 文件
10.3.3 创建输出文件
10.4 Matlab Web Server应用程序举例
附录 Matlab符号和命令列表
1.1 Matlab简介
1.2 Matlab编程基础
1.2.1 变量和数学运算
1.2.2 数组和矩阵
1.2.3 程序控制语句
1.2.4 辅助语句
1.2.5 Matlab的输入与输出语句
1.2.6 变量的保存与装载
1.3 M 文件与M 函数
1.4 Matlab使用时的一些技巧
1.4.1 避免使用循环
1.4.2 大型矩阵维度的预先确定
第2章 Matlab Mex文件
2.1 C语言的Mex文件
2.1.1 第一个Mex文件
2.1.2 参数的传递
2.1.3 传递字符串
2.1.4 传递结构变量和数组变量
2.1.5 错误和异常处理
2.2 Fortran语言的Mex文件
2.2.1 简单Fortran语言Mex文件示例
2.2.2 传递字符串变量
2.2.3 传递字符串数组变量
2.2.4 在Fortran语言中调用Matlab命令
第3章 Matlab MAT文件
3.1 MAT文件格式介绍
3.2 用C/C++编写MAT文件
3.2.1 创建MAT文件
3.2.2 对读出的数据进行处理
3.2.3 理解MAT文件的内部格式
3.3 使用Fortran语言编写MAT文件
第4章 Matlab编译器
4.1 Matlab编译器概述
4.2 使用MCC
4.2.1 MCC的选项
4.2.2 Matlab编译器的配置
4.2.3 Matlab编译器的使用
4.3 stand-alone的可执行程序
4.3.1 mbuild介绍
4.3.2 stand-alone应用程序的发布
4.4 Matlab编译器代码控制
4.4.1 生成头文件
4.4.2 函数代码分析
4.4.3 包装文件
4.5 Matlab编译器应用举例
4.6 Matlab和C++接口中函数注册
第5章 Matlab引擎应用程序
5.1 Matlab引擎库函数介绍
5.2 在VisualC++中调用Matlab引擎
5.3 在C++ Builder中使用MatlabEngine
5.4 在VisualFortran中使用MatlabEngine
第6章 Matlab Java程序接口
6.1 向Matlab中引入Java类库
6.2 创建和使用Java对象
6.2.1 创建Java对象
6.2.2 Java对象的连接
6.2.3 存储和装载对象
6.2.4 使用Java对象
6.3 在Matlab中使用Java数组
6.3.1 Java数组的创建
6.3.2 访问Java数组元素
6.3.3 为Java数组赋值
6.3.4 Java数组的连接
6.3.5 Java数组的引用和拷贝
6.4 向Java对象传递数据
6.4.1 内建数据类型的传递
6.4.2 字符串类型数据的传递
6.4.3 Java对象的传递
6.4.4 向重载的方法传递参数
6.5 处理Java方法调用返回的数据
6.6 综合实例
6.6.1 下载和读取网络文件
6.6.2 主机名和IP地址间的转换
6.6.3 用Java语言实现电话本
第7章 Matcom
7.1 Matcom 的安装和设置
7.2 编译独立的可执行程序
7.3 使用Matrix
7.3.1 创建一个新的C++工程
7.3.2 初始化工作
7.3.3 函数调用
7.4 Matcom 应用示例
7.4.1 在MFC中使用Matrix
7.4.2 Matcom VB程序
7.4.3 在C++Builder调用Matcom
第8章 Matlab COM Builder
8.1 创建COM 组件
8.2 使用MatlabCOM Builder组件编程
8.2.1 类属性和全局变量
8.2.2 事件处理
8.2.3 参数传递和转换
8.3 Matlab COM 组件综合实例
8.3.1 编译MatlabCOM 组件
8.3.2 创建VBA工程
8.3.3 创建FourierMain模块
8.3.4 设计窗体
8.3.5 测试程序
第9章 Matlab Runtime Server
9.1 Matlab Runtime Server简介
9.2 Matlab Runtime Server的安装
9.3 编写Matlab Runtime Server应用程序
9.3.1 Matlab Runtime GUI应用程序
9.3.2 Matlab Runtime Engine应用程序
9.4 发布程序
9.4.1 初始化图像
9.4.2 程序打包
第10章 MatlabW ebServer
10.1 Matlab Web Server概述
10.2 Matlab Web Server的配置
10.3 Matlab Web Server应用程序的开发
10.3.1 创建输入文件
10.3.2 创建MatlabWeb应用程序的M 文件
10.3.3 创建输出文件
10.4 Matlab Web Server应用程序举例
附录 Matlab符号和命令列表
Matlab接口技术与应用
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×