注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算MatlabMATLAB 6.5应用接口编程

MATLAB 6.5应用接口编程

MATLAB 6.5应用接口编程

定 价:¥28.00

作 者: 飞思科技产品研发中心编著
出版社: 电子工业出版社
丛编项: MATLAB应用技术
标 签: Matlab

ISBN: 9787505381131 出版时间: 2003-01-01 包装: 精装
开本: 26cm 页数: 296 字数:  

内容简介

  本书基于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文档的获取                  

本目录推荐