书籍详情

MATLAB外部程序接口(6.x)

MATLAB外部程序接口(6.x)

作者:刘志俭,潘献飞,连军想编著

出版社:科学出版社

出版时间:2002-04-01

ISBN:9787030102492

定价:¥39.00

购买这本书可以去
内容简介
  本书是“MATLAN语言应用系列书”之一。全书共分6章,其中序章对MATLAB的使用环境和程序设计进竽了简单的介绍;第1章至第4章详细而系统的介绍了MATLAB C/C++数学函数库的使用,内容涉及到使用MATLAB C/C++数学函数库各个方面,包括MATLAB阵列的操作、阵列的索引、类的定义及使用(mwArray、mwArrayIndex、mwArrayin、mwArrayout)、内存管理、数据的输入输出和库函数的调用,同时为了方便用户对MATLAB C/C++数学函数库的使用,书中对MATLAB C/C++数学函数库中所提供的全部函数进行了全面的说明;第5章详细的说明了MATLAB Complier的使用,MATLAB编译器(Compiler)是在MATLAB环境下的一种编译工具,它能将M文件转化为C、C++或P等各种不同类型的源代码,并在此基础上根据应用需要生成MCX文件,独立可执行应用程序(stand-alone applications),S涵数等文件类型。本书的实用性极强,对于理工科大学教师、研究生、高年级本科生和广大科研人员具有重要的价值。
作者简介
暂缺《MATLAB外部程序接口(6.x)》作者简介
目录
序章  MATLAB系统及程序设计简介                  
 0. 1  MATLAB系统简介                  
 0. 1. 1  MATLAB系统的产生                  
 0. l. 2  MATLAB系统的构成                  
 0. l. 3  MATLAB共生产品                  
 0. 2  MATLAB的数据类型                  
 0. 2. 1  MATLAB阵列                  
 0. 2. 2  复杂的MATLAB基本数据类型                  
 0. 2. 3  类(class)和类对象(object)                  
 0. 2. 4  阵列与数组                  
 0. 3  MATLAB语言程序设计                  
 0. 3. 1  MATLAB的基本运算符                  
 0. 3. 2  MATLAB的基本语句结构                  
 0. 3. 3  MATLAB控制语句                  
 0. 3. 4  MATLAB M文件的编写                  
 0. 4  基本的MATLAB矩阵操作                  
 0. 4. l  矩阵的构造                  
 0. 4. 2  矩阵的数学计算                  
                   
 第1章  MATLAB C数学函数库的使用                  
 1. 1  MATLABC数学函数库使用简介                  
 1. 1. 1  MATLAB C数学函数库的安装及配置                  
 l. 1. 2  一个简单的范例程序                  
 1. 2  对MATLAB阵列的操作                  
 1. 2. l  对数值阵列的操作                  
 1. 2. 2  对稀疏阵列的操作                  
 1. 2. 3  对字符阵列的操作                  
 1. 2. 4  对单元阵列的操作                  
 1. 2. 5  对MATLAB结构体的操作                  
 l. 2. 6  MATLAB阵列的共性操作                  
 1. 3  内存管理                  
 1. 3. l  显式内存管理                  
 1. 3. 2  自动内存管理                  
 1. 3. 3  自动内存管理的使用                  
 1. 3. 4  范例程序                  
 1. 3. 5  自定义内存分配和释放函数                  
 1. 4  阵列的索引                  
 1, 4. l  索引操作的基础                  
 1. 4. 2  索引函数的使用                  
 l. 4. 3  基本的索引操作                  
 1. 4. 4  阵列元素的赋值与删除                  
 1. 4. 5  单元阵列的索引操作                  
 1. 4. 6  结构体阵列的索引操作                  
 1. 4. 7  C与MATLAB索引操作的比较                  
 1. 5  库函数的调用                  
 l. 5. l  库函数的调用                  
 1. 5. 2  运算符的使用                  
 1. 5. 3  函数的函数                  
 1. 5. 4  用单元阵列替代参数列表                  
 1. 6  数据的输入输出                  
 1. 6. 1  MAT文件格式简介                  
 1. 6. 2  数据的输入和输出                  
 1. 6. 3  范例程序                  
 1. 7  错误处理和输出句柄                  
 l. 7. 1  错误处理机制                  
 l. 7. 2  输出句柄                  
                   
 第2章  MATLAB C数学函数库函数参考                  
 2. 1  MATLAB内建函数库                  
 2. 1. l  通用功能函数                  
 2. 1. 2  运算符和特殊函数                  
 2. 1. 3  基本的矩阵操作函数                  
 2. 1. 4  初等数学函数                  
 2. 1. 5  线性代数函数                  
 2. 1. 6  数据分析和傅里叶转换函数                  
 2. 1. 7  字符串函数                  
 2. 1. 8  文件输入/输出函数                  
 2. 1. 9  数据类型                  
 2. 1. 10  工具函数                  
 2. 2  MATLAB M文件函数库                  
 2. 2. l  运算符和特殊功能函数                  
 2. 2. 2  基本的矩阵操作函数                  
 2. 2. 3  基本的数学函数                  
 2. 2. 4  特殊数学函数                  
 2. 2. 5  线性代数                  
 2. 2. 6  数值分析和傅里叶变换                  
 2. 2. 7  多项式和插值函数                  
 2. 2. 8  函数的函数和常微分方程                  
 2. 2. 9  字符串函数                  
 2. 2. 10  文件读写函数                  
 2. 2. 11  数据类型函数                  
 2. 2. 12  稀疏矩阵                  
 2. 3  阵列访问和创建函数库                  
                   
 第3章  MATLAB C+十数学函数库的使用                  
 3. 1  MATLAB C十十数学函数库使用简介                  
 3. 1. 1  MATLAB C+十数学函数库的安装及配置                  
 3. 1. 2  一个简单的范例程序                  
 3. 2  类接口                  
 3. 2. l  类mwArray                  
 3. 2. 2  类mwArraylndex                  
 3. 2. 3  类mwVarargin和类mwVarargout                  
 3. 2. 4  异常处理类                  
 3. 3  对MATLAB阵列的操作                  
 3. 3. 1  数值阵列的操作                  
 3. 3. 2  稀疏矩阵的操作                  
 3. 3. 3  字符阵列的操作                  
 3. 3. 4  单元阵列的操作                  
 3. 3. 5  结构体阵列的操作                  
 3. 3. 6  MATLAB阵列的共性操作                  
 3. 4  阵列的索引                  
 3. 4. 1  索引操作概述                  
 3. 4. 2  基本索引操作                  
 3. 4. 3  阵列元素的赋值与删除                  
 3. 4. 4  单元阵列的索引操作                  
 3. 4. 5  结构体阵列的索引操作                  
 3. 4. 6  C++与MATLAB索引操作的比较                  
 3. 4. 7  索引操作技巧                  
 3. 5  库函数的调用                  
 3. 5. 1  库函数的调用                  
 3. 5. 2  运算符的使用                  
 3. 5. 3  函数的函数                  
 3. 5. 4  使用单元阵列替代参数                  
 3. 6  阵列的输入和输出                  
 3. 6. 1  基于流的输入和输出                  
 3. 6. 2  基于函数的文件输入和输出                  
 3. 6. 3  MAT文件的读写                  
 3. 7  显示. 异常处理和内存管理                  
 3. 7. l  显示                  
 3. 7. 2  异常处理                  
 3. 7. 3  内存管理                  
 3. 8  基于MATLAB C+十数学函数库的程序设计                  
 3. 8. 1  使用MATLAB C+十数学函数库的注意事项                  
 3. 8. 2  MATLAB向C+十的转换                  
 3. 8. 3  范例程序                  
                   
 第4章  MATLAB C++数学函数库函数参考                  
 4. 1  工具函数                  
 4. 1. 1  输出处理工具函数                  
 4. 1. 2  错误和异常处理工具函数                  
 4. 1. 3  内存管理工具函数                  
 4. 1. 4  其他工具函数                  
 4. 2  C+十版本的MATLAB函数                  
 4. 2. l  通用功能函数                  
 4. 2. 2  运算符和特殊函数                  
 4. 2. 3  矩阵元素和矩阵操作函数                  
 4. 2. 4  初等数学函数                  
 4. 2. 5  特殊数学函数                  
 4. 2. 6  线性代数函数                  
 4. 2. 7  数值分析和傅里叶变换函数                  
 4. 2. 8  多项式和插值函数                  
 4. 2. 9  字符串函数                  
 4. 2. 10  输入输出函数                  
 4. 2. 11  数据类型函数                  
 4. 2. 12  时间和日期函数                  
 4. 2. 13  稀疏矩阵函数                  
 4. 3  阵列访问和创建函数库                  
                   
 第5章  MATLAB编译器的应用                  
 5. 1  MATLAB编译器简介                  
 5. 1. 1  MATLAB编译器的功能                  
 5. 1. 2  MATLAB编译器2. l版的新特点                  
 5. 1. 3  MATLAB编译器的基本应用                  
 5. 1. 4  MATLAB编译器的优点                  
 5. 1. 5  MATLAB编译器的局限                  
 5. 2  MATLAB编译器的安装与配置                  
 5. 2. l  创建MEX文件MATLAB编译器的系统配置流程                  
 5. 2. 2  在PC机的Microsoft Windows平台上MATLAB编译器的安装与配置                  
 5.  3  MEX文件与Simulihk S函数的创建与应用                  
 5. 3. 1  MEX文件的创建与应用                  
 5. 3. 2  Simulink S函数的创建                  
 5. 4  独立可执行程序的创建与应用                  
 5. 4. 1  MEX文件与独立可执行程序的区别                  
 5. 4. 2  独立可执行C/C+十程序的创建流程                  
 5. 4. 3  PC机Windows系统上的独立可执行文件的创建                  
 5. 4. 4  创建共享函数库                  
 5. 4. 5  把多个M文件创建为一个独立可执行程序                  
 5. 4. 6  M文件与C或C+十程序混合创建独立可执行程序                  
 5. 5  控制代码的产生                  
 5. 5. 1  代码生成简介                  
 5. 5. 2  编译私有函数和方法函数                  
 5. 5. 3  编译器产生的头文件                  
 5. 5. 4  内部接口函数                  
 5. 5. 5  编译器支持的可执行环境                  
 5. 5. 6  代码格式                  
 5. 5. 7  M代码与C/C+十代码的连接                  
 5. 5. 8  输出句柄                  
 5. 6  代码优化                  
 5. 6. l  集中优化与单独优化                  
 5. 6. 2  数组优化                  
 5. 6. 3  循环体的优化                  
 5. 6. 4  条件表达式的优化                  
 5. 7  MATLAB编译器命令行工具                  
 5. 7. l  mbuild命令                  
 5. 7. 2  mcc命令                  
 5. 7. 3  MATLAB编译器选项标志                  
 5. 7. 4  几个例子                  
 主要参考文献                  
                   
                   

猜您喜欢

读书导航