书籍详情
MATLAB 6.5应用接口编程
作者:飞思科技产品研发中心编著
出版社:电子工业出版社
出版时间:2003-01-01
ISBN:9787505381131
定价:¥28.00
购买这本书可以去
内容简介
本书基于MATLAB最新发布的6.5版本,对MATLAB应用接口编程进行全面深入的介绍。全书共分为九章,分别结合实例讲解了MATLAB接口基础知识。MEX文件的使用、在MATLAB中调用C语言成PORTRAN语言程序、MAT文件、MATLAB中数据的输入输出。MATLAB引擎程序的使用、在C语言或PORTRAN语言中调用MATLAB、在MATLAB中调用JAVE、编译器的使用,以及如何利用编译器创建独立于MATLAB的应用程序等方面的内容。本书客作为高校从事控制、机械工程、教学、电子工程和信息技术等方面研究的师生的参考教材,也客作为广大工程应用人员和开发人员的不客多得的参考资料。本书前言特色及评论文章节选第1章MATLAB接口介绍1.1MATLAB6.5语言简介MATLAB语言是一种非常强大的工程语言,本书主要对该语言进行简单的介绍,包括MATLAB的产生背景及主要产品、MATLAB的语言特点,以及MATLAB6.5新版本所具有的新特点。1.1.1MATLAB的产生背景及主要产品MATLAB诞生在20世纪70年代,它的编写者是CLEVEMOLER博士和他的同事。当时CLEVEMOLER博士和他的同事开发了EISPACK和LINPACK的FORTRAN子程序库,这里两个程序库主要是求解线性方程的程序库。但是,CLEVEMOLER发现学生使用这两个程序库时有困难,主要是接口程序不好写,很费时间。于是CLEVEMOLER给这个接口程序取名为MATLAB,意为矩阵(MATRIX)和实验室(LABORATORY)的组合。以后几年,MATLAB作为免费软件在大学里使用,深受大学生的喜爱。……
作者简介
暂缺《MATLAB 6.5应用接口编程》作者简介
目录
第1章 MATLAB接口介绍
1. 1 MATLAB 6. 5语言简介
1. 1. 1 MATLAB的产生背景及主要产品
1. 1. 2 MATLAB语言的特点
1. 1. 3 MATLAB 6. 5的新特点
1. 2 MATLAB接口介绍
1. 2. 1 MEX文件
1. 2. 2 MAT文件
1. 2. 3 MATLAB计算引擎
1. 2. 4 编译器简介
1. 3 MATLAB数据类型
1. 3. 1 MATLAB矩阵
1. 3. 2 MATLAB的数据类型
1. 3. 3 MATLAB矩阵的存储
第2章 MEX文件
2. 1 MATLAB的MEX文件
2. 1. 1 MEX文件的使用
2. 1. 2 mx-函数库和mex-函数库的区别
2. 2 MEX文件系统设置
2. 2. 1 mex配置命令
2. 2. 2 测试配置
2. 2. 3 mex命令选项
2. 2. 4 配置文件的定位
2. 2. 5 UNIX操作系统中MEX文件的编译过程
2. 2. 6 Windows操作系统中MEX文件的建立过程
2. 3 C语言MEX文件的建立
2. 3. 1 一个MEX文件的例子
2. 3. 2 C语言MEX文件的构成
2. 3. 3 C语言MEX文件的执行流程
2. 3. 4 C语言MEX文件编程
2. 4 FORTRAN语言MEX文件的建立
2. 4. 1 MEX源文件的结构与工作原理
2. 4. 2 %val构造
2. 4. 3 FORTRAN语言MEX文件编程
2. 5 VC中MEX文件的建立和调试
2. 5. 1 VC中MEX文件的建立
2. 5. 2 VC环境中C语言MEX文件的调试和运行配置
第3章 MAT文件
3. 1 数据的输入输出
3. 1. 1 MATLAB数据输入
3. 1. 2 MATLAB数据输出
3. 2 MAT文件格式
3. 2. 1 MAT文件头的格式
3. 2. 2 MAT文件的数据单元格式
3. 2. 3 MAT文件矩阵数据类型
3. 3 MAT文件编程
3. 3. 1 与编程有关的文件
3. 3. 2 C语言MAT文件应用的编程
3. 3. 3 FORTRAN语言MAT文件应用的编程
3. 4 MAT文件的调试与运行
第4章 MATLAB计算引擎
4. 1 MATLAB计算引擎
4. 1. 1 MATLAB计算引擎的概念
4. 1. 2 引擎库函数
4. 2 MATLAB计算引擎的编程
4. 2. 1 C语言MATLAB计算引擎的编程
4. 2. 2 FORTRAN语言MATLAB计算引擎的编程
4. 3 计算引擎程序的建立和调试.
4. 3. 1 屏蔽浮点异常
4. 3. 2 在UNIX系统中编译和调试
4. 3. 3 在Windows系统中编译和调试
4. 3. 4 在VC 6. o中编译和调试C语言引擎程序
4. 3. 5 在C++Builder中建立和调试C语言引擎程序
4. 4 工程应用实例分析.
4. 4. 1 VC下调用MATLAB工具箱进行数字信号处理
4. 4. 2 C++Builder下调用MATLAB
第5章 MATLAB中Java的调用
5. 1 Java接口简介
5. 2 Java接口的使用
5. 2. 1 将Java类导入到MATLAB中
5. 2. 2创建和使用Java类对象
5. 2. 3 调用Java类对象的方法
5. 2. 4 Java对象矩阵的使用
5. 2. 5 传递数据给Java的函数
5. 3 Java接口编程的例子
5. 3. 1 读URL(Uniform Resource Locator)的例子
5. 3. 2 创建和使用电话本
第6章 MATLAB编译器
6. 1 MATLAB编译器简介
6. 1. 1 MATLAB编译器基本概念
6. 1. 2 MATLAB编译器的使用
6. 1. 3 开发独立应用程序的过程
6. 1. 4 MATLAB编译器家族
6. 2 MATLAB编译器的安装和配置
6. 2. 1 生成MEX文件的系统配置
6. 2. 2 在UNIX工作站中安装配置MATLAB编译器
6. 2. 3 在Microsoft Windows PC机操作系统中安装配置MATLAB编译器
6. 3 疑难排除
6. 3. 1 在执行mex命令过程中的常见问题及解决方案
6. 3. 2 MATLAB编译器使用过程中出现的问题的解决方案
第7章 生成MEX文件
7. 1 一个简单的例子
7. 2 生成Simulink S函数
7. 2. 1 指定Simulink选项
7. 2. 2 指定S函数特征
7. 3 将M命令脚本文件转变为M函数文件
第8章 构建独立应用程序
8. 1 MEX文件与独立应用程序的区别
8. 2 构建独立的C/C++应用程序简介
8. 2. 1 概述
8. 2. 2 包装独立的应用程序
8. 2. 3 mbuild简介
8. 2. 4 编译器选项文件
8. 3 在UNIX中构建独立的应用程序
8. 3. 1 配置C或C++
8. 3. 2 准备编译
8. 3. 3 验证mbuild
8. 3. 4 验证MATLAB编译器
8. 3. 5 装配独立的UNIX区应用程序
8. 4 在Windows中构建独立的应用程序
8. 4. 1 配置C或C++
8. 4. 2 准备编译
8. 4. 3 验证mbuild
8. 4. 4 验证MATLAB编译器
8. 4. 5 关于mbuild脚本
8. 4. 6 使用集成开发环境(IDE)
8. 4. 7 装配独立的Windows应用程序
8. 5 构建共享库
8. 6 疑难排解
8. 6. 1 mbuild疑难排解
8. 6. 2 MATLAB编译器疑难排解
8. 7 只使用M文件编码
8. 8 编译M文件的两种方式
8. 8. 1 分别编译M文件
8. 8. 2 编译删mrank.m和rank.m作为帮助函数
8. 9 混合编译M文件和C或C++文件
8. 9. 1 一个简单的例子
8. 9. 2 一个高级的C演示程序
8. 10 C++Builder 5中基于ClientServer模型的MATLAB调用
8. 10. 1 引言
8. 10. 2 Activex技术
8. 10. 3 调用MATLAB的实现方案
8. 10. 4 实例分析
8. 10. 5 结论
第9章 控制代码生成
9. 1 代码生成概述
9. 1. 1 M文件实例
9. 1. 2 生成的代码
9. 2 编译私有函数和方法函数
9. 3 生成的头文件
9. 3. 1 C的头文件
9. 3. 2 C++的头文件
9. 4 中间接口函数
9. 4. 1 C接口函数
9. 4. 2 C十十接口函数
9. 5 支持的可执行类型
9. 5. 1 生成文件
9. 5. 2 MEX文件
9. 5. 3 Main文件
9. 5. 4 Simulink S-函数
9. 5. 5 C库
9. 5. 6 C共享库
9. 5. 7 C十十库
9. 5. 8 将生成的代码移植到不同的操作系统平台上
9. 6 对编译器生成的代码进行格式化
9. 6. 1 列出所有的格式化选项
9. 6. 2 设置页面宽度
9. 6. 3 设置缩进空格量
9. 7 在编译器的输出中包含M文件信息
9. 7. 1 在输出的代码中控制注释
9. 7. 2 在输出的代码中控制#line指示(行指示)
9. 7. 3 控制运行时间错误信息的输出
9. 8 从M—代码到C/C十十代码的接口调用
9. 8. 1 C函数的例子
9. 8. 2 使用编译指令
9. 9 输出管理器
9. 9. 1 用C语言编写的Main例程
9. 9. 2 用M—代码编写Main例程
附录A MATLAB接口函数
A. 1 C语言MEX函数
A. 2 FORTRAN语言MEX函数
A. 3 C语言MAT函数
A. 4 FORTRAN语言MAT函数
A. 5 C语言引擎函数
A. 6 FORTRAN语言引擎函数
A. 7 MX前缀API函数
附录B 命令选项表
B. 1 mcc命令选项表
B. 2 mbuild命令选项表
附录C MATLAB 6. 5的其他新特性
C. 1 Simulink 5. 0的新特性
C. 2 MathWorks Release 13新产品
附录D MATLAB 6. 5安装问题指南
D. 1 MATLAB 6. 5为什么安装上不能启动
D. 2 安装时更新Java虚拟机的问题
D. 3 PDF文档的获取
1. 1 MATLAB 6. 5语言简介
1. 1. 1 MATLAB的产生背景及主要产品
1. 1. 2 MATLAB语言的特点
1. 1. 3 MATLAB 6. 5的新特点
1. 2 MATLAB接口介绍
1. 2. 1 MEX文件
1. 2. 2 MAT文件
1. 2. 3 MATLAB计算引擎
1. 2. 4 编译器简介
1. 3 MATLAB数据类型
1. 3. 1 MATLAB矩阵
1. 3. 2 MATLAB的数据类型
1. 3. 3 MATLAB矩阵的存储
第2章 MEX文件
2. 1 MATLAB的MEX文件
2. 1. 1 MEX文件的使用
2. 1. 2 mx-函数库和mex-函数库的区别
2. 2 MEX文件系统设置
2. 2. 1 mex配置命令
2. 2. 2 测试配置
2. 2. 3 mex命令选项
2. 2. 4 配置文件的定位
2. 2. 5 UNIX操作系统中MEX文件的编译过程
2. 2. 6 Windows操作系统中MEX文件的建立过程
2. 3 C语言MEX文件的建立
2. 3. 1 一个MEX文件的例子
2. 3. 2 C语言MEX文件的构成
2. 3. 3 C语言MEX文件的执行流程
2. 3. 4 C语言MEX文件编程
2. 4 FORTRAN语言MEX文件的建立
2. 4. 1 MEX源文件的结构与工作原理
2. 4. 2 %val构造
2. 4. 3 FORTRAN语言MEX文件编程
2. 5 VC中MEX文件的建立和调试
2. 5. 1 VC中MEX文件的建立
2. 5. 2 VC环境中C语言MEX文件的调试和运行配置
第3章 MAT文件
3. 1 数据的输入输出
3. 1. 1 MATLAB数据输入
3. 1. 2 MATLAB数据输出
3. 2 MAT文件格式
3. 2. 1 MAT文件头的格式
3. 2. 2 MAT文件的数据单元格式
3. 2. 3 MAT文件矩阵数据类型
3. 3 MAT文件编程
3. 3. 1 与编程有关的文件
3. 3. 2 C语言MAT文件应用的编程
3. 3. 3 FORTRAN语言MAT文件应用的编程
3. 4 MAT文件的调试与运行
第4章 MATLAB计算引擎
4. 1 MATLAB计算引擎
4. 1. 1 MATLAB计算引擎的概念
4. 1. 2 引擎库函数
4. 2 MATLAB计算引擎的编程
4. 2. 1 C语言MATLAB计算引擎的编程
4. 2. 2 FORTRAN语言MATLAB计算引擎的编程
4. 3 计算引擎程序的建立和调试.
4. 3. 1 屏蔽浮点异常
4. 3. 2 在UNIX系统中编译和调试
4. 3. 3 在Windows系统中编译和调试
4. 3. 4 在VC 6. o中编译和调试C语言引擎程序
4. 3. 5 在C++Builder中建立和调试C语言引擎程序
4. 4 工程应用实例分析.
4. 4. 1 VC下调用MATLAB工具箱进行数字信号处理
4. 4. 2 C++Builder下调用MATLAB
第5章 MATLAB中Java的调用
5. 1 Java接口简介
5. 2 Java接口的使用
5. 2. 1 将Java类导入到MATLAB中
5. 2. 2创建和使用Java类对象
5. 2. 3 调用Java类对象的方法
5. 2. 4 Java对象矩阵的使用
5. 2. 5 传递数据给Java的函数
5. 3 Java接口编程的例子
5. 3. 1 读URL(Uniform Resource Locator)的例子
5. 3. 2 创建和使用电话本
第6章 MATLAB编译器
6. 1 MATLAB编译器简介
6. 1. 1 MATLAB编译器基本概念
6. 1. 2 MATLAB编译器的使用
6. 1. 3 开发独立应用程序的过程
6. 1. 4 MATLAB编译器家族
6. 2 MATLAB编译器的安装和配置
6. 2. 1 生成MEX文件的系统配置
6. 2. 2 在UNIX工作站中安装配置MATLAB编译器
6. 2. 3 在Microsoft Windows PC机操作系统中安装配置MATLAB编译器
6. 3 疑难排除
6. 3. 1 在执行mex命令过程中的常见问题及解决方案
6. 3. 2 MATLAB编译器使用过程中出现的问题的解决方案
第7章 生成MEX文件
7. 1 一个简单的例子
7. 2 生成Simulink S函数
7. 2. 1 指定Simulink选项
7. 2. 2 指定S函数特征
7. 3 将M命令脚本文件转变为M函数文件
第8章 构建独立应用程序
8. 1 MEX文件与独立应用程序的区别
8. 2 构建独立的C/C++应用程序简介
8. 2. 1 概述
8. 2. 2 包装独立的应用程序
8. 2. 3 mbuild简介
8. 2. 4 编译器选项文件
8. 3 在UNIX中构建独立的应用程序
8. 3. 1 配置C或C++
8. 3. 2 准备编译
8. 3. 3 验证mbuild
8. 3. 4 验证MATLAB编译器
8. 3. 5 装配独立的UNIX区应用程序
8. 4 在Windows中构建独立的应用程序
8. 4. 1 配置C或C++
8. 4. 2 准备编译
8. 4. 3 验证mbuild
8. 4. 4 验证MATLAB编译器
8. 4. 5 关于mbuild脚本
8. 4. 6 使用集成开发环境(IDE)
8. 4. 7 装配独立的Windows应用程序
8. 5 构建共享库
8. 6 疑难排解
8. 6. 1 mbuild疑难排解
8. 6. 2 MATLAB编译器疑难排解
8. 7 只使用M文件编码
8. 8 编译M文件的两种方式
8. 8. 1 分别编译M文件
8. 8. 2 编译删mrank.m和rank.m作为帮助函数
8. 9 混合编译M文件和C或C++文件
8. 9. 1 一个简单的例子
8. 9. 2 一个高级的C演示程序
8. 10 C++Builder 5中基于ClientServer模型的MATLAB调用
8. 10. 1 引言
8. 10. 2 Activex技术
8. 10. 3 调用MATLAB的实现方案
8. 10. 4 实例分析
8. 10. 5 结论
第9章 控制代码生成
9. 1 代码生成概述
9. 1. 1 M文件实例
9. 1. 2 生成的代码
9. 2 编译私有函数和方法函数
9. 3 生成的头文件
9. 3. 1 C的头文件
9. 3. 2 C++的头文件
9. 4 中间接口函数
9. 4. 1 C接口函数
9. 4. 2 C十十接口函数
9. 5 支持的可执行类型
9. 5. 1 生成文件
9. 5. 2 MEX文件
9. 5. 3 Main文件
9. 5. 4 Simulink S-函数
9. 5. 5 C库
9. 5. 6 C共享库
9. 5. 7 C十十库
9. 5. 8 将生成的代码移植到不同的操作系统平台上
9. 6 对编译器生成的代码进行格式化
9. 6. 1 列出所有的格式化选项
9. 6. 2 设置页面宽度
9. 6. 3 设置缩进空格量
9. 7 在编译器的输出中包含M文件信息
9. 7. 1 在输出的代码中控制注释
9. 7. 2 在输出的代码中控制#line指示(行指示)
9. 7. 3 控制运行时间错误信息的输出
9. 8 从M—代码到C/C十十代码的接口调用
9. 8. 1 C函数的例子
9. 8. 2 使用编译指令
9. 9 输出管理器
9. 9. 1 用C语言编写的Main例程
9. 9. 2 用M—代码编写Main例程
附录A MATLAB接口函数
A. 1 C语言MEX函数
A. 2 FORTRAN语言MEX函数
A. 3 C语言MAT函数
A. 4 FORTRAN语言MAT函数
A. 5 C语言引擎函数
A. 6 FORTRAN语言引擎函数
A. 7 MX前缀API函数
附录B 命令选项表
B. 1 mcc命令选项表
B. 2 mbuild命令选项表
附录C MATLAB 6. 5的其他新特性
C. 1 Simulink 5. 0的新特性
C. 2 MathWorks Release 13新产品
附录D MATLAB 6. 5安装问题指南
D. 1 MATLAB 6. 5为什么安装上不能启动
D. 2 安装时更新Java虚拟机的问题
D. 3 PDF文档的获取
猜您喜欢